ここでは、状況です:アプリはAndroidデバイスにインストールされている場合、どのように私は、Webページ内から検出することができます
私は私のアプリはすでにアンドロイドにインストールされている場合はJavaScriptによるチェックする必要があるWebページを持っています現在実行中のデバイス。
アプリがインストールされている場合、ページにはアプリを起動するためのリンク(カスタムプロトコル付き)が表示されます。 それ以外の場合は、アンドロイドマーケットへのリンクが表示されます。
私はアプリと市場へのリンクを管理できます。残っている唯一のステップは、JavaScriptコード内からデバイス上のアプリケーションの存在を検出することです(または、おそらく既存のアプリケーションがないことを示すためにサポートされていないプロトコルのエラーをキャッチしようとします)。
I
- 私のカスタムアプリケーションプロトコルと
- アプリがまだデバイス
にインストールされていない
直接検出とエラー検出の両方が存在する場合は、有効な方法だと思います。
どのように私はそれを達成することができますか?
ありがとうございました。
カスタムプロトコルが処理されていないかどうかを確認する方法(アプリケーションがインストールされていない) –
カスタムプロトコルを読み込んで数秒後にマーケットを読み込むことはできません。プロトコルが処理される場合、ページはアプリケーションによってカバーされ、閉じられます。そうでない場合、2秒後に何も起こらず、ページが市場にリダイレクトされます。 –