Función de código:
Determine si la aplicación está instalada en el teléfono/tableta
Si se instala, llame al esquema de la aplicación, pase la URL como un parámetro para realizar operaciones posteriores
Si no está instalado, salte a la aplicación de descarga de App Store/Google Play
La copia del código es la siguiente:
(función() {
var OpenUrl = window.location.search;
intentar{
OpenUrl = OpenUrl.Substring (1, OpenUrl.length);
} catch (e) {
}
var isios = navigator.useragent.match ('iPad')
|| Navigator.Useragent.Match ('iPhone')
|| navigator.useragent.match ('iPod'), isandroid = navigator.useragent
.match ('android'), isDesktop =! ISios &&! Isandroid;
if (isios) {
setTimeOut (function () {window.location = "itms-apps: //itunes.apple.com/app/ [name]/[id]? mt = 8";}, 25);
Window.location = "[esquema]: // [host]? url ="+OpenUrl;
} else if (isandroid) {
Window.location = "intent: // [host]/"+"url ="+openUrl+"#intent; scheme = [scheme]; paquete = [paquete_name]; end";
}demás{
Window.location.href = OpenUrl;
}
}) ();