Facebook отложил глубокую привязку в iOS

#ios #facebook

Вопрос:

Я пытаюсь протестировать отложенное глубокое связывание с iOS SDK, но мне не удалось заставить его работать.

Я использую App Ads Helper инструмент из Facebook для создания и отправки глубокой ссылки. При отправке ссылки через уведомление она работает нормально.

Но при отправке ссылки в качестве отложенной глубокой ссылки мне не удается получить ее на стороне приложения.

Все в помощнике по рекламе приложений, похоже, в порядке: введите описание изображения здесь

Код, который я использую на стороне приложения, выглядит так:

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

    if #available(iOS 14, *) {
      ATTrackingManager.requestTrackingAuthorization { (status) in
        DispatchQueue.main.async {
          print(ASIdentifierManager.shared().advertisingIdentifier.uuidString)
          Settings.setAdvertiserTrackingEnabled(true)
          Settings.isAdvertiserIDCollectionEnabled = true
          
          ApplicationDelegate.shared.application(
              application,
              didFinishLaunchingWithOptions: launchOptions
          )
          AppLinkUtility.fetchDeferredAppLink { (url, error) in
            print(url)
            print(error)
          }
        }
        
      }
    } else {
      // Fallback on earlier versions
    }
    }
 

Где url всегда ноль

Настройки приложения кажутся правильными.(У него есть идентификатор рекламы, установленный в настройках)

Я использую iOS 14.0.

Всякий раз, когда приветствуется идея, которой вам, возможно, придется помочь, я выхожу из них. Спасибо!