Android: нажатие на ссылку в Gmail не дает глубокую ссылку в приложение - PullRequest
0 голосов
/ 24 мая 2019

Я прочитал следующие посты, но не знаю, что делаю неправильно.

  1. Не работает глубокая связь с Android из gmail
  2. Глубокие ссылки в gmail не могут запустить мое приложение
  3. https://developer.android.com/training/app-links/deep-linking.html

Я хочу открыть глубокую ссылку в приложение, если пользователь открывает ссылку из Gmail.

Вот мои настройки

<activity
  android:name=".activities.LinkHandlerActivity"
  android:stateNotNeeded="true"
  android:theme="@style/AppTheme.NoActionBar.Transparent">

  <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:host="pages.mycompany.com"
      android:path="/android/item/view"
      android:scheme="http" />
  </intent-filter>

  <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:host="pages.mycompany.com"
      android:path="/android/item/view"
      android:scheme="https" />
  </intent-filter>
</activity>

Мое тело электронной почты выглядит следующим образом и отправляется на адрес электронной почты.

Please click on the link http://pages.mycompany.com/android/item/view/123456789

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

Я не знаю, что я делаю неправильно,Любой совет будет оценен.

...