【发布时间】:2018-05-28 21:01:07
【问题描述】:
我不明白,当应用程序处于后台时,深层链接工作正常,但当它关闭时,应用程序刚刚启动,没有任何反应.. 另外,由于应用程序一开始是关闭的,所以我无法调试它(至少我不知道该怎么做)。
你知道为什么它不起作用吗?
最好的,
最大
【问题讨论】:
-
你是使用Url Scheme还是第三方库来实现deep link?无论应用程序处于后台还是终止状态,
OpenUrl(UIApplication app, NSUrl url, NSDictionary options)都将始终触发。您可以处理此事件来进行配置。 -
我正在使用您刚刚提供的 OpenUrl.. 问题是,由于我无法调试,我不确定为什么它似乎不起作用..
-
当应用程序关闭时,您确定它对您有用吗? (甚至不在后台运行)
-
是的。您可以尝试使用 NSUserDefaults 显示警报或存储字符串以确认是否调用了此事件。也尝试在本次活动中分享您的代码,它可以帮助我们了解您想要达到的效果。
-
很难共享代码,因为该应用程序已经很复杂,而且由于机密性...我知道它使它变得复杂..您知道什么时候会调用 OpenUrl 吗?喜欢在
FinishedLaunching之前还是之后?