0

Google Play に Android アプリがあり、ウェブサイトもあります。

現時点では、Web サイトに接続されているデバイスが Android デバイスであるかどうかを検出するために JavaScript を使用しています。そうであれば、PlayStore からアプリをダウンロードするようユーザーに促すポップアップ ダイアログをデバイスに表示しています。ユーザーが [OK] をクリックすると、アプリの PlayStore ページにリダイレクトされます。[いいえ] をクリックすると、引き続きブラウザーを使用します。

ここでの問題は、ユーザーがアプリをインストールして Web ページに再度アクセスしようとすると、アプリを既にインストールしている場合でも、アプリをダウンロードするように再度求められることです (これは良い考えではありません)。

ユーザーがモバイル デバイスに既にアプリをインストールしているかどうかを確認する方法を知っていますか?

Androidの検出もphpでできるので、アプリがインストールされているかどうかをphpで検出する方法があればそちらも利用できます。

どうもありがとうございました。

4

2 に答える 2

2

セキュリティ上の理由から、これは不可能だと思います。たまたまアクセスした Web サイトが、携帯電話のパッケージ マネージャーにアクセスして、インストールしたアプリを見つけられるようにしたくありません。

これにより、プライバシーとセキュリティに関する多くの懸念が生じます。

しかし、あなたにとって役立つかもしれないあなたの意図を達成する別の方法を持っているかもしれない1つの答えを見ました:

https://stackoverflow.com/a/12901352/1369222

于 2012-12-03T08:44:08.493 に答える
1

ユーザーがアプリケーションをインストールしなくても、WebサイトがPlayStoreからアプリケーションをダウンロードするように1〜2回以上要求してはなりません。これを行う通常の方法は、ブラウザのCookieを使用して、それが新しい訪問者であるかどうかを記憶することです。Cookieの機能が無効になっている可能性があるため、完全な証拠ではありませんが、少なくとも、ほとんどの訪問者にとってこの問題について心配する必要はありません。

于 2012-12-03T08:56:11.427 に答える