マニフェスト ファイルでアプリをリンクするには複数のホストが必要ですが、これは機能しません。同じインテント フィルター内の別のホストに別のデータ タグを追加すると、以前は機能していたデータ タグが機能しなくなります。複数のインテント フィルターの場合も同様です。その別のホストに別のインテント フィルターを追加しようとすると、最初のホスト (および 2 番目のホスト) が機能しません。
ここで私がしたことを見ることができます:
AndroidManifest.xml
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="www.host1.com"
android:pathPattern="/path/.*"
android:scheme="https" />
</intent-filter>
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="www.host2.com"
android:pathPattern="/path/.*"
android:scheme="https" />
</intent-filter>
host2 でインテント フィルターを削除すると、host1 が機能します。
何か案は?