ホームページ > 記事 > ウェブフロントエンド > ディープリンクの js メソッド (電話にアプリがインストールされているかどうかを判断)_javascript スキル
コード関数:
アプリが携帯電話/タブレットにインストールされているかどうかを判断します
インストールされている場合は、アプリのスキームを呼び出し、後続の操作のパラメーターとして URL を渡します
インストールされていない場合は、次のリンクにジャンプしますApp Store /Google Play ダウンロードアプリ
}
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;
}
})();