2016-06-23 4 views
0

iPhoneまたはAndroid搭載端末にアプリがインストールされているかどうかを確認する必要があります。私はHTML Webサイトで作業しています。デバイスにアプリが存在するかどうかをチェック

私は

window.location="appname://"; 

を使用しているが、それは私がアプリを開くようになります。

ありがとうございます。

+6

プライバシー保護上の理由から、これはできません。 – CommonsWare

+1

私は使用しているアプリケーションをウェブサイトに知らせたくないので、方法がないことを願っています。 –

+0

「appname」は自分のアプリですか? – AD7six

答えて

3

コメントに記載されているように、あなたが求めていることができない理由を取り巻くセキュリティとプライバシーの理由があります。

しかし、@CommonsWareは、すでにこの問題にworkaroundを与えている、similar questionで、それはすでに求められています

幸いなことに、これは明らかに、プライバシー上の理由から、可能ではありません。

あなたができることは、アプリケーションにあり、URL構造に対応した のアクティビティを持っていて、 のモバイルWebサイトと一致するURLへのリンクがあります。

ユーザーがリンクをクリックしてアプリがインストールされている場合、アクティビティ はユーザーの選択オプションになります。

ユーザーがリンクをクリックすると、アプリがインストールされていない、または彼らは ページがそのURLに存在するものは何でもウェブ、チューからWebブラウザに固執することを選択した 場合に表示されます(例えば、どのよう への指示アプリをダウンロードしてください)。

関連する問題