Gracias por descargar nuestra app

(function() {
const userAgent = navigator.userAgent || navigator.vendor || window.opera;

// urls a las apps
const androidURL = «https://play.google.com/store/apps/details?id=com.roots.senda»;
const iosURL = «https://apps.apple.com/us/app/senda-health-cl%C3%ADnica-digital/id6753958223»;

// detectamos y redirigimos
if (/android/i.test(userAgent)) {
window.location.href = androidURL;
} else if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
window.location.href = iosURL;
} else {
// Mensaje en caso de que no detecte alguno de los dos
}
})();

(function() {
const userAgent = navigator.userAgent || navigator.vendor || window.opera;

// deep links para senda
const androidOpenAppLink = «senda://»;
const iosOpenAppLink = «senda://»;

// urls a las stores
const androidURL = «https://play.google.com/store/apps/details?id=com.roots.senda»;
const iosURL = «https://apps.apple.com/us/app/senda-health-cl%C3%ADnica-digital/id6753958223»;

function openApp(appLink, storeLink) {
const now = new Date().getTime();
setTimeout(() => {
const elapsed = new Date().getTime() – now; // aquí necesitamos controlar cuanto tiempo pasa desde que se intenta abrir la app para ver si tenemos que redirigir a la store
if (elapsed < 1500) {
window.location.href = storeLink; // si no está instalada enviamos a la store
}
}, 1000);
window.location.href = appLink; // intentamos abrir la app
}

if (/android/i.test(userAgent)) {
openApp(androidAppLink, androidStore);
} else if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
openApp(iosAppLink, iosStore);
} else {
// Mensaje en caso de que no se pueda en ambas
}
})();

¿Tienes dudas? Escríbenos