In AndroidManifest
Ich habeWie erhalten Facebook Deep-Link-Daten
<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>
In 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);
}
}
);
In Facebook
Seite, teste ich Deep-Link wie
Meine app erhielt eine Benachrichtigung, wenn ich klicke ick bei der benachrichtigung wird es meine app aber die appLinkData
immer null
starten.
Ich sende auch wie linhtestdeeplink://tripId=1
aber es auch null.
Jede Hilfe oder Anregung wäre sehr geschätzt.
Ich bin mit Facebook sdk 4.5 compile 'com.facebook.android:facebook-android-sdk:[4,5)'
ist es möglich, schreiben vollständigen Code/Link? –