Я реализовал индексацию приложений 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...
У меня вопрос: правильно ли я делаю? Как я должен отфильтровать намерение, чтобы все ссылки не пытались открыть приложение? Я думал, что Google выберет вариант «открыть приложение или браузер», проверив, какие страницы моего веб-сайта имеют атрибут link rel, но похоже, что он полагается только на намерение моего приложения. фильтр. Поэтому мне нужно настроить их, чтобы фильтровать только нужные мне страницы. Как я могу это сделать?
Спасибо