Maison > interface Web > js tutoriel > js pour deeplink (déterminer si l'application est installée sur le téléphone)_compétences javascript

js pour deeplink (déterminer si l'application est installée sur le téléphone)_compétences javascript

WBOY
Libérer: 2016-05-16 16:53:48
original
1907 Les gens l'ont consulté

Fonction de code :
Déterminez si l'application est installée sur le téléphone/la tablette
Si elle est installée, appelez le schéma de l'application et transmettez l'URL comme paramètre pour les opérations ultérieures
Si elle n'est pas installée, passez à l'application de téléchargement App Store/Google Play

Copier le code Le code est le suivant :

(function() {
var openUrl = window .location.search;
try{
openUrl = openUrl.substring(1,openUrl.length);
}catch(e){

>
var isiOS = navigator.userAgent.match('iPad')
|| navigator.userAgent.match('iPhone')
|| , 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 = "[scheme]://[host]?url=" openUrl ;
}else if(isAndroid){
window.location = "intent://[host]/" "url=" openUrl "#Intent;scheme=[scheme];package=[package_name];end ";
}else{
window.location.href = openUrl;
}
})();

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal