ホームページ  >  記事  >  ウェブフロントエンド  >  ディープリンクの js メソッド (電話にアプリがインストールされているかどうかを判断)_javascript スキル

ディープリンクの js メソッド (電話にアプリがインストールされているかどうかを判断)_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 16:53:481831ブラウズ

コード関数:
アプリが携帯電話/タブレットにインストールされているかどうかを判断します
インストールされている場合は、アプリのスキームを呼び出し、後続の操作のパラメーターとして URL を渡します
インストールされていない場合は、次のリンクにジャンプしますApp Store /Google Play ダウンロードアプリ

コードをコピー コードは次のとおりです。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。