Как предотвратить открытие приложения, даже если схема applinks действительна? - PullRequest
0 голосов
/ 21 июня 2019

Я определил фильтры намерений, которые открывают содержимое моего приложения с помощью 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 или поток общих ссылок.

Как я могу предотвратить перехват ссылок на приложения, даже если схема действительна? Я хочу, чтобы маршруты только если результаты поиска и общие ссылки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...