【发布时间】:2020-08-14 02:02:29
【问题描述】:
我的问题
我正在我的应用程序中实现 URL 方案,当应用程序位于前台或后台时,它们总体上工作正常。但是,我注意到,当它完全关闭并且另一个应用程序尝试使用我的 URL(例如 app:page?image=1 )访问内容时,它通常会正常工作,它只是打开应用程序,但内容永远不会被捕获。
我的方法
我在 AppDelegate 和 SceneDelegate 方法中都设置了代码
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:])
还有
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
期望的行为
当应用程序在后台、前台或关闭时打开
实际行为
它只在前台或后台时打开
【问题讨论】:
标签: ios swift appdelegate url-scheme uiscenedelegate