【发布时间】:2018-02-06 10:00:02
【问题描述】:
我有一个支持通用链接的应用。一切看起来都设置正确。我在服务器上有一个apple-app-site-association 文件,将适当的链接添加到关联域,我还将application:continueUserActivity:restorationHandler 添加到AppDelegate。
最后,我添加了一个指向我的 Notes 应用程序的链接,当我单击该链接并按住它时,我可以在“MyApp”中看到“打开”按钮。当我点击按钮时,iOS 会打开应用程序,但永远不会调用 application:continueUserActivity:restorationHandler。更神秘的是 application:willContinueUserActivityWithType: 被调用(当然我在这里返回 YES)
更新:如果我的应用程序没有在后台模式下运行并且我单击链接我打开我的应用程序并在launchOptions 的application:didFinishLaunchingWithOptions: 参数中获得NSUserActivity 对象。但仍然没有调用 application:willContinueUserActivityWithType:。
【问题讨论】:
标签: ios objective-c ios-universal-links