Facebook verzögerte Deep-Linking funktioniert nicht, wenn auf die Anzeigenvorschau geklickt wirdAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Facebook verzögerte Deep-Linking funktioniert nicht, wenn auf die Anzeigenvorschau geklickt wird

Post by Anonymous »

Code: Select all


















Wenn ich meine Anzeige über den Ad Helper in Facebook teste, wird der verzögerte Link erfolgreich übertragen. Wenn ich jedoch in der Facebook-App auf die Anzeigenvorschau klicke, ist der verzögerte Deep-Link null. Ich versuche, den Deep-Link mit den folgenden Implementierungen abzufangen. Ich versuche zuerst, den Deep Link von AppLinkData abzurufen, dann von der grundlegendsten getIntent()-Implementierung und schließlich von Bolts.Applinks. Die ApplinkData ist null, der Intent gibt nichts zurück und die targetUrl ist null.

Code: Select all

    // Suggested Facebook implementation
FacebookSdk.setAutoInitEnabled(true);
FacebookSdk.fullyInitialize();
AppLinkData.fetchDeferredAppLinkData(this,
new AppLinkData.CompletionHandler() {
@Override
public void onDeferredAppLinkDataFetched(AppLinkData appLinkData) {
// Process app link data
if (appLinkData != null) {
ConfigAPI.setRefererURL(appLinkData.getTargetUri().toString());
JsonObject jsonParams = ConfigAPI.getPayLoad();
new CallAPI(jsonParams).execute();
}
}
}
);

//persist deep link data
Intent intent = getIntent();
Uri data = intent.getData();
if (data != null) {
Log.i("DEEP LINK", data.toString());
ConfigAPI.setRefererURL(data.toString());
JsonObject jsonParams = ConfigAPI.getPayLoad();
new CallAPI(jsonParams).execute();
}

// using the bolts.Applinks
Uri targetUrl = AppLinks.getTargetUrlFromInboundIntent(this, getIntent());
if (targetUrl != null) {
ConfigAPI.setRefererURL(targetUrl.toString());
JsonObject jsonParams = ConfigAPI.getPayLoad();
new CallAPI(jsonParams).execute();
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post
  • Flutter Deep Linking
    by Guest » » in Android
    0 Replies
    35 Views
    Last post by Guest
  • Deep-Linking in NET9 MAUI
    by Anonymous » » in C#
    0 Replies
    13 Views
    Last post by Anonymous
  • Deep-Linking in NET9 MAUI
    by Anonymous » » in Android
    0 Replies
    19 Views
    Last post by Anonymous
  • Wie erstelle ich verzögertes Deep Linking?
    by Anonymous » » in IOS
    0 Replies
    1 Views
    Last post by Anonymous
  • Der verzögerte Deep-Link kann nicht in die Android-App integriert werden
    by Anonymous » » in Android
    0 Replies
    0 Views
    Last post by Anonymous