【问题标题】:afnvision:// URL Schemeafnvision:// URL 方案
【发布时间】: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


【解决方案1】:

在你的info.plist文件中,在LSApplicationQueriesSchemes下面添加afnvision,如下截图所示:

【讨论】:

    猜你喜欢
    • 2014-04-09
    • 2014-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-13
    • 2016-05-17
    • 2014-11-29
    • 2015-09-20
    相关资源
    最近更新 更多