Heim > Web-Frontend > js-Tutorial > js-Methode für Deeplink (bestimmt, ob die App auf dem Telefon installiert ist)_Javascript-Kenntnisse

js-Methode für Deeplink (bestimmt, ob die App auf dem Telefon installiert ist)_Javascript-Kenntnisse

WBOY
Freigeben: 2016-05-16 16:53:48
Original
1899 Leute haben es durchsucht

Codefunktion:
Bestimmen Sie, ob die App auf dem Telefon/Tablet installiert ist
Wenn installiert, rufen Sie das Schema der App auf und übergeben Sie die URL als Parameter für nachfolgende Vorgänge.
Wenn nicht installiert, springen Sie zu Laden Sie die App im App Store/Google Play herunter

Code kopieren Der Code lautet wie folgt:

(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;
}
})();

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage