###前提・実現したいこと
htmlファイル内にURLスキームリンクを設置して、
そこをタップされたらアプリをインストールされているかを判定して、
インストール済みであればアプリを起動。
未インストールの場合はストアへ飛ばす。
ということを実現させたいです。
###発生している問題・エラーメッセージ
iphone safari。アプリ未インストールの状態でリンクをタップした場合
「ページが開けません。アドレスが無効です。」
のダイアログが表示され、
その後に「このページをAppStoreで開きますか?」のダイアログが表示されます。
###ソースコード
<html> <head> <title>OpenApp</title> </head> <body> <a href="#" onclick="openApp()">Open</a> <script> function openApp() { if ( navigator.userAgent.indexOf('iPhone') > 0 || navigator.userAgent.indexOf('iPad') > 0 || navigator.userAgent.indexOf('iPod') > 0 ) { document.location = "myapp://"; setTimeout(function() { document.location = "storeURL"; }, 3000); } }; </script> </body> </html>
未アンインストールの場合、「ページが開けません」のダイアログを表示させず、
どうにかストアへ飛ばすことを実装したいです。
何卒ご教授よろしくお願い致します。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/16 02:54