NSUserActivity网页URL变为零

时间:2019-12-12 22:51:52

标签: ios swift xcode

我有一个通用链接,例如:https://universallink.com/account/settings

当我的应用程序完全关闭时,这可以正常工作。但是,如果应用程序在后台打开,并且从野生动物园或闲暇处或类似的地方单击了链接,则此功能无效。

我所观察到的:

  1. application(\_:willContinueUserActivityWithType:)的类型为“ NSUserActivityTypeBrowsingWeb”
  2. application.userActivity nilapplication.userActivity 不是 nilapplication.userActivity.webpageURL nil期间的application(\_:willContinueUserActivityWithType:)
  3. application(\_:continue:restorationHandler:)从未被调用。
  4. application(_:didFinishLaunchingWithOptions:)application(_:willFinishLaunchingWithOptions:)返回true。
  5. let url = launchOptions?[.url] as? URLapplication(_:didFinishLaunchingWithOptions:)中检查application(_:willFinishLaunchingWithOptions:)不会发现任何结果。

我不确定如何解决此问题。用户活动清楚地知道已使用链接打开了该链接,但从未保留该链接以进行处理。

有人知道可能导致此问题的其他信息吗?

0 个答案:

没有答案