canOpenURL,将网站添加到白名单的问题

时间:2016-04-16 14:33:22

标签: ios url-scheme

我目前正在更新应用并使用Xcode 7.3。该应用程序使用iAd横幅广告和Flurry插页式广告。当iAd横幅加载时,我收到错误。

-canOpenURL: failed for URL: "about:blank" - error: "This app is not allowed to query for scheme about"

横幅加载得很好,一切都按计划进行。

在研究这个时,我发现该方法因隐私原因而被弃用。但是,我甚至无法在任何文件中找到它。此外,我已阅读有关使用LSApplicaitonQueriesSchemes将网站添加到白名单的信息。我在我的plist中用数组中的以下字符串做了这个;

about:blank
about
blank

然后错误读取;

-canOpenURL: failed for URL: "about:blank" - error: "(null)"

无论我做什么,我似乎无法摆脱错误。有没有人有任何想法?我看到很多关于社交媒体应用等网址的信息,但不是关于:空白网址。提前致谢。

1 个答案:

答案 0 :(得分:2)

  1. 您只需将about列入白名单,因为这是要访问的方案。
  2. 消息-canOpenURL: failed for URL: "about:blank" - error: "(null)"表示您拥有一切正常运作。当应用程序尝试为{* 1}}调用白名单方案但未安装支持给定方案的应用时,iOS会记录该信息性消息。来自iOS的令人困惑的调试消息可以安全地忽略。