Я поддерживал глубокие ссылки в своем приложении
<activity android:name=".DeepLinkActivity" android:noHistory="true"></activity>
<activity-alias
android:name="com.example.Launcher"
android:targetActivity=".DeepLinkActivity">
<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:scheme="https" />
<data android:scheme="http" />
<data android:scheme="@string/SCHEMA" />
<data android:host="@string/WEB_DOMAIN" />
<data android:host="@string/WWW_WEB_DOMAIN" />
<data android:path="/" />
<data android:path="/x" android:pathPattern="/x/.*" />
</intent-filter>
</activity-alias>
Поэтому всякий раз, когда пользователь нажимает на www.example.com, приложение для Android просит открыть его как приложение или веб-сайт, что нормально, но я не хочу, чтобы мои пользователи находились на мобильном сайте, и их нужно было попросить открыть в приложении. Я просмотрел много сообщений stackoverflow, но все говорят, что это невозможно, но все же многие веб-сайты обрабатывают этот сценарий.
Согласно этой статье, поведение зависит от жестов пользователя. , если пользователь нажимает на любую ссылку, Chrome отображает средство выбора, а если пользователь вводит URL-адрес в браузере, то этого не происходит.
still many websites are handling this scenario.
, и я прошу показать мне хотя бы один, который я могу проверить. - person Divers   schedule 17.02.2017