Facebook SDK Deferred deeplinks not working in iOS 14

Viewed 1948

My existing and new apps are not able to handle deferred deeplinks on iOS 14. This was not happening until I updated to iOS 14.

Steps:

  1. Use Deep link tester from App ads helper and send a deferred deep link.
  2. Tap the notification and get redirected to the correct AppStore app page
  3. Build and run the project from Xcode
  4. AppLinkUtility.fetchDeferredAppLink is called, but url and error are always nil.
1 Answers

I have some bad news for you. Apple requires user opt-in to share IDFA on iOS 14 and therefore your deferred deeplinking won't be working unless you have gotten permission by the user first.

Related