canOpenURL,将网站添加到白名单的问题
我目前正在更新一个应用程序,并使用Xcode 7.3。 该应用程序使用iAd横幅广告和Flurry插页式广告。 当iAd旗帜加载时,我得到的错误。
-canOpenURL: failed for URL: "about:blank" - error: "This app is not allowed to query for scheme about"
横幅加载正常,一切按计划进行。
在研究这个时候,我发现这个方法由于隐私的原因被弃用了。 但是,我甚至无法在我的任何文件中find它。 此外,我已阅读有关使用LSApplicaitonQueriesSchemes将网站添加到白名单。 我在我的plist中用数组中的下列string做了这个:
about:blank about blank
错误然后读取;
-canOpenURL: failed for URL: "about:blank" - error: "(null)"
无论我做什么,我似乎都无法摆脱这个错误。 有没有人有什么想法做什么? 我看到了很多关于社交媒体应用程序的URL的信息,但不是关于:空白的URL。 提前致谢。
- 你只需要白名单
about
因为这是被访问的scheme。 - 消息
-canOpenURL: failed for URL: "about:blank" - error: "(null)"
意味着你有一切工作。 iOS在应用程序尝试呼叫时logging该信息消息canOpenURL:
对于列入白名单的scheme,但没有安装支持给定scheme的应用程序。 这是来自iOS的令人困惑的debugging消息,可以安全地忽略。