我为我的应用程序设置了一个自定义的深度链接 iOS URL 方案,并在
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
我解析 URL 并使用NSNotificationCenter
以 URL 作为对象的通知发送到适当的类以处理 URL。
当应用程序处于“后台”时,这一切都很好,但是当应用程序完全关闭多任务处理时,通知似乎永远不会被发送(或接收)。当应用程序不在后台时,我是否遗漏了一些关于通知过程的信息?是否有其他方法可以传递来自 URL 的信息?或者至少有一种方法可以判断应用程序是退出后台还是新发布的?
谢谢!