Android:单击gmail中的链接不会深入链接到应用程序

时间:2019-05-24 09:33:43

标签: android android-manifest deep-linking

我已阅读以下帖子,但我不知道自己做错了。

  1. Android deep linking not working from gmail
  2. Deep links in gmail not able to launch my app
  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>

我的电子邮件正文发送到gmail地址。

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

当我单击Gmail应用程序内的电子邮件中的链接时,即使已安装该应用程序,它也会打开一个Web视图并且不会深度链接到该应用程序。

我不知道我在做什么错。任何建议将不胜感激。

0 个答案:

没有答案