深层链接只有在从Gmail中打开时才能被识别。如果我尝试从WhatsApp打开,Messenger无法识别这些链接。为什么?
<activity android:name=".main.MainActivity"
android:configChanges="orientation|screenSize|keyboardHidden"
android:launchMode="singleTask"
android:parentActivityName=".main.MainActivity">
<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"
android:host="*.www.com"
android:pathPrefix="/x" />
<data android:scheme="https"
android:host="www.com"
android:pathPrefix="/x" />
</intent-filter>
<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"
android:host="*.www.com"
android:pathPrefix="/y" />
<data android:scheme="https"
android:host="www.com"
android:pathPrefix="/y" />
</intent-filter>
</activity>
更新:
我调试了代码,发现,当我单击gmail中的链接时,我做具有类别类型(稍后将对其进行验证),但是如果我从松弛状态打开链接或Messenger,它为空。这是什么原因造成的?