1

マニフェスト ファイルでアプリをリンクするには複数のホストが必要ですが、これは機能しません。同じインテント フィルター内の別のホストに別のデータ タグを追加すると、以前は機能していたデータ タグが機能しなくなります。複数のインテント フィルターの場合も同様です。その別のホストに別のインテント フィルターを追加しようとすると、最初のホスト (および 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 が機能します。

何か案は?

4

2 に答える 2