Fonction de code:
Déterminez si l'application est installée sur le téléphone / tablette
En cas d'installation, appelez le schéma de l'application, passez dans l'URL en tant que paramètre pour effectuer des opérations ultérieures
S'il n'est pas installé, passez à l'application de téléchargement de l'App Store / Google Play
La copie de code est la suivante:
(fonction() {
var openUrl = window.location.search;
essayer{
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 = "[schéma]: // [hôte]? url =" + openUrl;
} else if (isAndroid) {
window.location = "intention: // [host] /" + "url =" + openUrl + "#intent; schéma = [schéma]; package = [package_name]; end";
}autre{
window.location.href = openUrl;
}
}) ();