Androidデバイスで開いた場合、自分のWebサイトをGooglePlayマーケットの特定のアプリにリダイレクトしたいと思います。http://developer.android.com/guide/publishing/publishing.htmlの指示に従いました:
"Display the details screen for a specific application: http://play.google.com/store/apps/details?id=<package_name>".
ユーザーがアクティブにクリックしているリンクとうまく連携します。
<a href="http://play.google.com/store/apps/details?id=<package_name>">Download app</a>
しかし、JavaScriptでデバイスを検出し、ブラウザをリダイレクトしようとすると、http:// ...がhttps:// ...に自動的に変更され、ユーザーはGooglePlayアプリではなくGooglePlayWebサイトにリダイレクトされます。電話。
if(navigator.userAgent.toLowerCase().indexOf("android") > -1) {
if(confirm("Download app?")) {
window.location.href= "http://play.google.com/store/apps/details?id=<package_name>";
}
}
この動作を変更する方法はありますか?私のテストデバイスはAndroid2.3.3を搭載したSamsungGalaxyですか?