如何解决深层链接在 SwiftUI iOS 中不起作用未触发 open url appdelegate 方法?
我正在开发 SwiftUI 应用程序,试图在其中执行深层链接。 当我手动打开浏览器并将“myapp://”正确导航到应用程序时。 但实际上我是在应用程序中打开 safari 并且在深层链接成功后我想调用下面的 appdelegate 方法
我正在使用 sfsafariviewcontroller
func application(_ app: UIApplication,open url: URL,options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool {
print("myapp")
return true
}
下面是我的作品
感谢您的帮助
解决方法
从文档来看,此方法似乎是您可以直接与 SFSafariViewController 一起使用的方法
func safariViewController(_ controller: SFSafariViewController,didCompleteInitialLoad didLoadSuccessfully: Bool)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。