我已阅读以下帖子,但我不知道自己做错了。
如果用户从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视图并且不会深度链接到该应用程序。
我不知道我在做什么错。任何建议将不胜感激。