Facebook iOS Der verzögerte Link „URL“ gibt immer „Null“ zurückIOS

Programmierung für iOS
Anonymous
 Facebook iOS Der verzögerte Link „URL“ gibt immer „Null“ zurück

Post by Anonymous »

Kann mir jemand helfen??, ich versuche Deffered Link von Facebook mit der Funktion zu nutzen:

Code: Select all

 AppLinkUtility.fetchDeferredAppLink { (url, error) in ... }

Es spielt keine Rolle, wie ich den Code formuliere, die URL ist immer Null
Welche Schritte sind erforderlich, um dieses Problem zu reproduzieren?
Sehr einfach zu beschreiben:

1- Melden Sie sich bei Facebook an

2- Klicken Sie dann auf https://developers.facebook.com/tools/app-ads-helper.

2- Wählen Sie aus der Dropdown-Liste eine App aus, die Sie testen möchten.

3- Klicken Sie auf „Senden“.

4- Unten finden Sie „Deep Link Tester“ unter Entwicklertools.

5- Klicken Sie auf „Deep Link testen“ und im Dialogfeld können Sie Ihren Deep Link eingeben.

6- Aktivieren Sie die Häkchen „Benachrichtigung senden“ und „Verzögert senden“.

7- Dann erhalten Sie eine Benachrichtigung an Ihre Facebook-App.

8- Tippen Sie auf die Benachrichtigung und der App Store wird geöffnet.

9- Installieren Sie die App über Xcode.
Dann habe ich in meinem Code mindestens 5 Varianten ausprobiert:
Zum Beispiel habe ich Folgendes versucht:

Code: Select all

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

// Set the trackings to true in test mode
Settings.setAdvertiserTrackingEnabled(true)
Settings.isAdvertiserIDCollectionEnabled = true
Settings.isAutoLogAppEventsEnabled = true

// Initialize the Facebook SDK
ApplicationDelegate.initializeSDK(nil)

AppLinkUtility.fetchDeferredAppLink { (url, error) in
if let url = url {
print(url)
}
print(error as Any)
}
}

Egal welche Variante ich versuche, das Ergebnis ist immer das gleiche, url = nil
Ich verwende:
  • Xcode-Version: 12.4
  • Swift-Version: 5.2
  • Installation Facebook SDK mit SPM
Ich habe vorher etwas gesucht, aber nichts funktioniert bei mir:

(FUNKTIONIERT NICHT).

iOS – Testen Sie den Zugriff auf verzögerte Facebook-Deep-Links.
(FUNKTIONIERT AUCH NICHT)

Wie verwende ich die verzögerte Deep-Linking-Funktion von Facebook für Neuinstallationen und teste sie, bevor ich eine iOS-App im AppStore veröffentliche?
/>(NICHT MEIN FALL)

iOS – Testen Sie den verzögerten Facebook-Deep-Link
(JETZT ANDERE SITUATION, DA WIR DIE IDFA-ZUSTIMMUNG DES BENUTZERS UMSETZEN MÜSSEN)

Der verzögerte Facebook-Deep-Link auf iOS funktioniert nicht
(OHNE ANTWORT)

https://developer.apple.com/forums/thread/77046
https://developers.facebook.com/communi ... cale=es_LA
BESONDERER HINWEIS:

Dieser Code: ATTrackingManager.requestTrackingAuthorization(completionHandler:) Zeigt niemals die Eingabeaufforderung an und gibt bei einem echten Gerät (iPhone 12 und iPhone SE (2. Generation) iOS 14.4) immer die Rückgabe verweigert aus. Ich weiß nicht, ob das bei diesem Thema von Bedeutung ist, aber ich denke, dass es wichtig ist, das zu erwähnen

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post