Глубокая связь с параметром запроса не работает в Android - PullRequest
0 голосов
/ 03 мая 2019

У меня есть глубокая ссылка с параметром запроса.Когда я нажимаю на ссылку, она не отображает мое приложение в диалоговом окне, а все приложение браузера.В любом случае нам нужно добавить что-нибудь в assetslinks.json для поддержки параметра запроса?Пожалуйста, предложите мне, в чем может быть проблема.

URL моей ссылки: myCustomScheme: // myHost? Type = xxx

1 Ответ

0 голосов
/ 03 мая 2019

Для глубокой связи используйте фильтры намерений, описанные в действии Launcher, чтобы получить параметры, описанные в ссылке.В фильтре намерений может быть несколько тегов данных.Один такой пример приведен ниже:

<activity
    android:name=".views.activity.SplashActivity"
    android:configChanges="orientation"
    android:label="@string/app_name"
    android:screenOrientation="portrait"
    android:launchMode="singleTask"
    android:theme="@style/ColdStart">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>


    <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:host="your host here"
            android:scheme="https" />


    </intent-filter>


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