Динамическая ссылка Firebase не работает после установки из магазина приложений - PullRequest
0 голосов
/ 05 июля 2018

У меня следующий случай:

  1. Нажмите Firebase Dynamic URL, чтобы удалить приложение. Магазин приложений открыт
  2. Установите это приложение из App Store.

Ожидаемый результат здесь - обработать действие для этой ссылки, например, перейти к данному View Controller, но ничего не происходит.

Поддерживается ли это на iOS, потому что этот случай работает на Android?

Вот мой код:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]? = nil) -> Bool {

    if let activityDictionary = launchOptions?[.userActivityDictionary] as? [String : AnyObject],
        let userActivity = activityDictionary["UIApplicationLaunchOptionsUserActivityKey"] as? NSUserActivity {
        return handleDynamicLink(userActivity: userActivity)
    }

    return true
}

func application(_ application: UIApplication, continue userActivity: NSUserActivity,
                 restorationHandler: @escaping ([Any]?) -> Void) -> Bool {
    return handleDynamicLink(userActivity: userActivity)
}


private func handleDynamicLink(userActivity: NSUserActivity) -> Bool{
    // Handling here ... 
    return true
}

Вот отчет о диагностике, который выглядит нормально:

---- Firebase Dynamic Links diagnostic output start ----
Firebase Dynamic Links framework version 2.3.2
System information: OS iOS, OS version 11.2.1, model iPhone
Current date 2018-07-05 07:16:14 +0000
Device locale en-GB (raw en_GB), timezone Europe/Sofia
    Specified custom URL scheme is com.app and Info.plist contains such scheme in CFBundleURLTypes key.
    AppID Prefix: 123, Team ID: 123, AppId Prefix equal to Team ID: YES
performDiagnostic completed successfully! No errors found.
---- Firebase Dynamic Links diagnostic output end ----
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...