Trong AndroidManifest
Tôi cóLàm thế nào để nhận được Facebook Sâu liên kết dữ liệu
<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>
Trong 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);
}
}
);
Trong Facebook
trang, tôi thử nghiệm sâu liên kết như
Ứng dụng của tôi đã nhận được thông báo, khi tôi cl ick tại thông báo nó sẽ khởi chạy ứng dụng của tôi nhưng appLinkData
luôn luôn null
.
Tôi cũng gửi như linhtestdeeplink://tripId=1
nhưng cũng không có giá trị.
Bất kỳ trợ giúp hoặc đề xuất nào sẽ được đánh giá cao.
Tôi đang sử dụng facebook sdk 4.5 compile 'com.facebook.android:facebook-android-sdk:[4,5)'
là nó có thể gửi mã hoàn chỉnh/liên kết? –