gpt4 book ai didi

ios - 当应用程序处于非事件/终止状态时,不会调用 openURL 函数

转载 作者:行者123 更新时间:2023-11-30 12:22:40 27 4
gpt4 key购买 nike

我在我的应用程序中使用URL Scheme,为此我使用:

func application(application: UIApplication, openURL url: NSURL,  sourceApplication: String?, annotation: AnyObject) -> Bool {
print("function called")
return true
}

当应用程序处于后台时,它工作正常,但是当我点击 URL 并且应用程序处于非事件状态或应用程序未运行时,不会调用此函数

需要帮助才能在应用程序终止时调用此函数。如果不能那我们还有其他选择吗?

最佳答案

因为你可以......

使用键“UIApplicationLaunchOptionsKey”从 didFinishLaunchingWithOptions 中的“launchOptions”获取 URL

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
if let url = launchOptions?[UIApplicationLaunchOptionsKey.url] as? URL {
// do your thing...
}

关于ios - 当应用程序处于非事件/终止状态时,不会调用 openURL 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44603785/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com