【发布时间】:2020-03-24 09:16:04
【问题描述】:
当我使用canOpenURL打开通用链接时,(安装了目标应用程序)
canOpenURL 返回 true,但应用未打开(LSApplicationQueriesSchemes 未注册)
但是如果我使用open(_ url, options) 应用正在打开
如果我负责不注册LSApplicationQueriesSchemes,我如何注册Universal 到LSApplicationQueriesSchemes 的链接? (https://www.aaa.com)
<key>LSApplicationQueriesSchemes</key>
<array>
<string>https://www.aaa.com</string>
</array>
喜欢这样吗?
【问题讨论】:
-
您是aaa.com 的所有者吗?
-
@CZ54 不,我不是。但是客户给了我们通用链接
-
要使通用墨水工作,您需要在服务器上放置一个文件。如果您不是所有者,它将无法正常工作
-
但是 open(_:, options) 可以打开那个链接
-
当然,您可以打开任何格式正确的 url。并不意味着您的应用会打开它。这意味着 iOS 知道打开它的方法(另一个应用程序、Safari 等)
标签: ios swift ios-universal-links custom-scheme-url