Как предотвратить открытие приложения, даже если схема applinks действительна?
Я определил фильтры намерений, которые открывают содержимое моего приложения с помощью HTTP-URL.
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:scheme="https"
android:host="www.mysite.com"
android:pathPrefix="/category/subcategory" />
</intent-filter>
Я объявил отношения между моим веб-сайтом и моими фильтрами намерений, разместив JSON-файл Digital Asset Links.
Когда я нажимаю ссылку на результат поиска Google, система успешно направляет эти URL-адреса в мое приложение.
Когда я запускаю www.mysite.com в браузере, если пользователь щелкает ссылку, соответствующую схеме, приложение открывается. Это должно быть продолжено в браузере. Я хочу разделить поток браузера и поиск в Google или поток общих ссылок.
Как я могу предотвратить перехват ссылок на приложения, даже если схема действительна? Я хочу, чтобы маршруты только если результаты поиска и общие ссылки.