gpt4 book ai didi

android - 如何接收 Facebook Deep Link 数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:04:22 27 4
gpt4 key购买 nike

AndroidManifest 我有

<activity android:name=".MainActivity">
<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="linhtestdeeplink"
android:scheme="app"/>
</intent-filter>
</activity>

MainActivity

AppLinkData.fetchDeferredAppLinkData(this,
new AppLinkData.CompletionHandler() {
@Override
public void onDeferredAppLinkDataFetched(final AppLinkData appLinkData) {
// Process app link data
Log.i("TAG", "Deep link receive" + appLinkData);
}
}
);

Facebook 页面中,我像这样测试 Deep Link

enter image description here

我的应用程序收到通知,当我点击通知时它会启动我的应用程序,但 appLinkData 始终为 null
我也发送类似 linhtestdeeplink://tripId=1 但它也是空的。
任何帮助或建议将不胜感激。
我正在使用 facebook sdk 4.5 compile 'com.facebook.android:facebook-android-sdk:[4,5)'

最佳答案

深层链接格式为 <scheme>://<host>所以你的深层链接应该是这样的: app://linhtestdeeplink?tripId=1

关于android - 如何接收 Facebook Deep Link 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45901403/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com