Trabajando con enlaces profundos, tengo el fragmento de código a continuación en mi página web.
El código funciona bien en Chrome, pero en Safari, solo recibo un mensaje que dice que no pudo encontrar el enlace profundo sin redirigir.
En Chrome, redirige a la tienda correspondiente si no se encuentra la aplicación.
"Safari no puede abrir la dirección especificada: myapp://
Intenté envolver en un bloque try catch pero fue en vano. Cualquier ayuda es apreciada.
setTimeout(function () { if(navigator.userAgent.toLowerCase().indexOf("android") > -1) { window.open("http://play.google.com/store/apps/details?id=com.myapp","_top"); } else if (navigator.userAgent.toLowerCase().indexOf("iphone") > -1) { window.open("https://apps.apple.com/us/app/myapp","_top"); } }, 2000); window.location = "myapp://";