应用程序:UIApplication,继续 userActivity:NSUserActivity,restorationHandler:@escaping ([Any]?) -> Void) -> Bool { } 未调用
application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool { } not called
我在我的 iOS 应用中使用 Firebase Dynamic Link 实现了通用 Link。一切正常,直到应用程序从后台状态打开,即触发 continue userActivity
方法并且我处理了导航。但这里的问题是,如果我在应用程序处于终止状态时单击任何 Deep Link,它会在不导航到特定屏幕的情况下打开应用程序,因为未调用 continue userActivity
方法,因此导航代码不会执行.能否请您帮忙想出解决办法。
问题是您从 didFinishLaunching
返回 false
。这样可以防止 continue
被调用。
我在我的 iOS 应用中使用 Firebase Dynamic Link 实现了通用 Link。一切正常,直到应用程序从后台状态打开,即触发 continue userActivity
方法并且我处理了导航。但这里的问题是,如果我在应用程序处于终止状态时单击任何 Deep Link,它会在不导航到特定屏幕的情况下打开应用程序,因为未调用 continue userActivity
方法,因此导航代码不会执行.能否请您帮忙想出解决办法。
问题是您从 didFinishLaunching
返回 false
。这样可以防止 continue
被调用。