カスタム URI スキームとインテント フィルターを使用してそれを行う方法を見つけました。ただし、myapp がインストールされていない場合は問題があります。
次のような http スキームを使用すると、アプリがインストールされていないときにユーザーをダウンロード ページにリダイレクトできます。ただし、myapp が既にインストールされている場合は、オプション ウィンドウがポップアップ表示され、ユーザーにブラウザで開くか myapp で開くかを選択するよう求められます。ここでは、尋ねることなく myapp を直接起動できるようにしたいと考えています。
http スキームとカスタム スキームの両方を利用するにはどうすればよいですか?
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.LAUNCHER" />
<data android:scheme="http" android:host="XXX" android:path="YYY"/>
</intent-filter>
ありがとうございました。