我尝试使用Facebook App Link以及Firebase动态链接。但是当我一起使用它们时会出现问题。
在第一种情况下,只使用Facebook App Link,如下面的代码:
<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="comexamplescheme"/>
</intent-filter>
当我点击Facebook App中的链接时,我的应用程序已打开,因此这种情况有效。
在第二个中,Facebook App Link与Firebase动态链接一起使用,如下所示:
<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="comexamplescheme"/>
<data android:host="example.com" android:scheme="http"/>
<data android:host="example.com" android:scheme="https"/>
</intent-filter>
此代码仅适用于Firebase动态链接。我的应用程序现在无法从Facebook App打开。
我猜这个问题可能是因为有多个方案造成的。有没有想过将这些深层链接一起使用?