アプリがインストールされている場合、アプリを起動するためのすべての URI を使用したいと考えています。インストールされていない場合は、自分のアプリに関する Web ページを表示したいと思います。次の 2 つの質問を見ても、まだ信頼できる解決策が見つかりません。
インテント フィルターは Google+ からは機能しますが、Chrome と Facebook では機能しません
Android - アプリがインストールされていない場合はストアにリダイレクト (Web サイトから起動)
最初の解決策 (リダイレクト) の問題は、2 番目の質問で説明されているように、アプリがインストールされていないときに、カスタム プロトコルにリダイレクトするとエラー ページが表示されることです。2 番目の解決策 (サーバー名によるインテント フィルターで http プロトコルを使用する) の問題は、最初の質問で説明したように、Chrome がインテント フィルターを尊重しないことです。サポートされているアプリがインストールされていないときにリダイレクトが発生しないようにする方法はありますか?