[英]Firebase Dynamic Links not working if the app is running in the background iOS13
我已经为我的 iOS 应用程序设置了 Firebase 动态链接,但我在 iOS 13 上仅遇到了一种情况:
因此,其他 2 种情况正常工作:
当应用程序已经在后台运行时,应该为场景触发哪个回调方法?
到目前为止,我已经实现了这些: App delegate
func application(_ application: UIApplication, continue userActivity: NSUserActivity,
restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any]) -> Bool
func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool
场景委托
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions)
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>)
func scene(_ scene: UIScene, continue userActivity: NSUserActivity)
从我在日志中可以看到,只有 SceneDelegate 中的第一个方法被调用,其他两个从未被调用。
有什么建议么?
问候,米洛斯
通过完全删除 SceneDelegate 并仅依赖AppDelegate的 3 个提到的功能解决了问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.