我想根据https://developers.facebook.com/docs/app-ads/deep-linking来实现Facebook的深层链接功能。Facebook的深层链接不能在Android上工作
我按照分步说明:
- 创建FB应用
- 添加FB SDK(4.13.2),以Android应用
当运行该应用程序时,检测通过Facebook验证的https://developers.facebook.com/tools/app-ads-helper/
我还创建了一个Activity
来处理深层链接秒。 AndroidManifest配置:
<activity android:name=".DeeplinkActivity">
<intent-filter>
<data
android:host="deeplink.com"
android:pathPrefix="/openapp"
android:scheme="deep" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
DeeplinkActivity
打开,如果通过亚行开始:
adb shell am start -W -a android.intent.action.VIEW -d "deep://deeplink.com/openapp" com.example.rps
请注意,完全合格的类名(com.example.rps.DeeplinkActivity
)也不起作用。
我试图通过深层链接测试仪测试深层链接,在App广告助手页面上(以上链接)
我收到我的手机从Facebook应用程序的通知,称“点击启动您的深层链接“,但没有任何反应,我的应用程序从未开始。
我错过了什么?
同样的问题在这里:/ – guillaume