Глубокие ссылки в Gmail не могут запустить мое приложение - PullRequest
0 голосов
/ 03 ноября 2018

Я хочу запустить свое приложение по ссылке в gmail. Я объявил одно из действий в своем приложении способным обрабатывать ссылки, зарегистрировав для него фильтр намерений как: -

<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="http"/>
</intent-filter>

Моя ссылка 'http://192.168.43.37:3000/users/verify?token=eyJhbGciOiJIUzI1NiJ9.bmlsYW5qYW5kYXdAZ21haWwuY29t.mr13h1m0'.

Когда я использую ADB для отправки намерения как: - Оболочка adb am -a android.intent.action.VIEW -d "http://192.168.43.37:3000/users/verify?token=eyJhbGciOiJIUzI1NiJ9.bmlsYW5qYW5kYXdAZ21haWwuY29t.mr13h1m0PgHZBZ362iycdnzlzYoIYpD6O5apsLmt7Vg" затем он предоставляет выбор со всеми установленными браузерами на моем телефоне, а также с моим приложением, и все работает нормально.

Но если щелкнуть ссылку в gmail, в диалоговом окне выбора будут показаны только браузеры.

В чем может быть причина этого и как я могу это исправить? Спасибо.

...