【发布时间】:2015-11-12 08:41:11
【问题描述】:
iOS 应用程序调用以下错误:
-canOpenURL:URL 失败:“afnvision://” - 错误:“此应用不允许查询方案 afnvision”
我查看了 LSApplicationQueriesSchemes 和所有对 canOpenURL 的调用,但在任何地方都找不到这样的 url 方案。我还没有在我的应用中添加这个 url 方案。
我觉得 appsFlyer 正在调用它。因为我得到了两个日志
[1669:49374] AppsFlyer SDK 版本 2.5.3.16 已启动
[1669:49374] -canOpenURL:URL 失败:“afnvision://” - 错误:“此应用不允许查询方案 afnvision”
无论如何,我可以阻止它或知道我的应用在应用商店中调用的所有 URL 方案。
【问题讨论】:
-
您是否已将“afnvision”添加到您的 LSApplicationQueriesSchemes 中?
-
@Paulw11 ...不。我没有在我的应用程序的任何地方添加任何此类方案。我觉得appsFlyer 正在调用它。因为我收到两个日志 [1669:49374] AppsFlyer SDK 版本 2.5.3.16 已启动 [1669:49374] -canOpenURL: failed for URL: "afnvision://" - error: "This app is not allowed to query for scheme afnvision"
-
因此,如果您希望框架能够检查该 URL,请将其添加到您的 info.plist 中,或者不这样做并忽略警告
标签: ios url-scheme