Намерение глубокой связи не обрабатывает - PullRequest
0 голосов
/ 13 апреля 2020

Мой манифест:

<activity
            android:name="com.dev.ui.MainActivity"
            android:screenOrientation="portrait"
            android:exported="false"
            android:windowSoftInputMode="adjustNothing"
            android:launchMode="singleTask"
            android:theme="@style/Theme.Light" >

            <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.dev.com"
                    android:pathPrefix="/links" />
            </intent-filter>

        </activity>

Я запускаю свое приложение (номинальный режим) на MainActivity.

Из черновика электронного письма (на моем мобильном телефоне, конечно), я нажимаю на эту ссылку: https://www.dev.com/links/123

Веб-навигатор запускается напрямую, но мое приложение никогда не обрабатывает эту ссылку ...

У вас есть какие-то способы исследования, ребята?

1 Ответ

0 голосов
/ 13 апреля 2020

Пожалуйста, попробуйте это

   <activity
        android:name="com.dev.ui.MainActivity"
        android:screenOrientation="portrait"
        android:exported="true"
        android:windowSoftInputMode="adjustNothing"
        android:launchMode="singleTask"
        android:theme="@style/Theme.Light" >

        <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="dev.com"
                android:pathPrefix="/" />
        </intent-filter>

    </activity>
...