【发布时间】:2021-02-14 20:32:41
【问题描述】:
我在我的应用中实现了深层链接,一切正常,除了一件事:
如果应用关闭,虽然深层链接会识别并启动应用,但不会调用openURL方法:
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options
或
- (void)scene:(UIScene *)scene openURLContexts:(NSSet<UIOpenURLContext *> *)URLContexts API_AVAILABLE(ios(13.0))
它总是调用:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
选项为零。
架构设置正确。
回顾一下:
-
当应用已经打开时,深度链接在任何情况下都能正常工作;
-
如果应用关闭,应用会与深层链接架构相关联,然后会打开,但是没有要解析的 URL。
在模拟器和真实设备上都经过测试。
有人知道为什么会发生这种情况吗?
谢谢。
【问题讨论】:
标签: ios objective-c swift