私は自分のアプリに Google アプリのインデックス作成を実装してきましたが、理解するのが非常に難しいことがわかりました。アプリで次のインテント フィルターを作成しました
<intent-filter android:label="@string/app_name">
<data android:scheme="android-app"
android:host="com.towers.mywebsite" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http"
android:host="www.mywebsite.com" />
<data android:scheme="https"
android:host="www.mywebsite.com" />
</intent-filter>
www.mywebsite.com?parameter=123 のようなすべてのリンクを取得したいが、www.mywebsite.com/somethingelse のようなリンクは取得したくない
上記のインテント フィルターを使用すると、私のアプリは、www.mywebsite.com のようなすべてのディープ リンクを開くことができるアプリのリストに含まれています...
私の質問は次のとおりです。私はそれを正しく行っていますか? すべてのリンクが tre アプリを開こうとしないようにするために、どのようにインテントをフィルタリングする必要がありますか? 私のウェブサイトのどのページがlink rel属性を持っているかをチェックして、Google が open-the-app-or-the-browser を選択したと思いましたが、それは私のアプリのインテント フィルターにのみ依存しているようです。したがって、必要なページのみをフィルタリングするために、それらを微調整する必要があります。どうやってやるの?
ありがとうございました