相关疑难解决方法(0)

打开 iOS 应用程序后“continue userActivity:”方法未被调用 - Firebase 动态链接

我已成功集成 Firebase 动态链接,当我点击动态链接时,我的应用程序正在打开。

我面临的问题是从动态链接打开应用程序后,continue userActivity:应该调用方法,但没有任何反应。

我已经检查了所有可能的事情,但没有意识到这个问题。

我已经为此搜索了 SO,但没有一个答案对我有帮助。

我的代码:

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

  GIDSignIn.sharedInstance().clientID = kGoogleSignInClientId
  FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)

 // DynamicLinks.performDiagnostics(completion: nil)

  FirebaseApp.configure()

  return true
}

func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {

  if url.absoluteString.contains(kFBAppId) {

    return FBSDKApplicationDelegate.sharedInstance().application(app, open: url, options: options)

  }

  if let dynamicLink = DynamicLinks.dynamicLinks().dynamicLink(fromCustomSchemeURL: url) {
    print(dynamicLink.url ?? URL(string: "test") as Any)
    return true
  }

    return GIDSignIn.sharedInstance().handle(url, sourceApplication: …
Run Code Online (Sandbox Code Playgroud)

ios appdelegate swift firebase-dynamic-links

3
推荐指数
2
解决办法
2277
查看次数

标签 统计

appdelegate ×1

firebase-dynamic-links ×1

ios ×1

swift ×1