モバイル ブラウザーで Web サイトを表示したときにポップアップを起動し、アプリをインストールするかどうかをユーザーに尋ねる方法を探しています。しかし、アプリがまだインストールされていない場合にのみ、ポップアップ プロンプトが表示されるようにします。
次の JavaScript を使用しました (これは Apple デバイスで動作します:
<script type="text/javascript">
if( /iPad|iPhone/i.test(navigator.userAgent) ) {
var url=confirm("Would you like to download our mobile application?");
if (url==true)
{
var url = window.location.href = 'http://www.itunes.com';
url.show();
}
else
{
}
}
</script>
ここで説明したように:アプリ通知ポップアップ モバイル デバイス Web ブラウザー
ただし、このポップアップは関係なく iOS で起動します。ここでアプリの URL スキームを確認できることを理解しています (そして、アプリがインストールされているかどうかを調べます): How to launch apps (facebook/twitter/etc) from mobile browser but fall back to hyperlink if the app not installed
これらの 2 つの手法を組み込むことでこれを達成できますか?