美文网首页程序员手机移动程序开发iOS开发者进阶
适配ios9出现的问题:-canOpenURL: failed

适配ios9出现的问题:-canOpenURL: failed

作者: __Mr_Xie__ | 来源:发表于2016-10-11 10:10 被阅读76次

虽然在“项目 -> info -> URL Types ”设置了 “URL Schemes”,但在iOS9中还会出现:-canOpenURL: failed for URL

解决方案:在info.plist里面设置调用app为可信任的app即可,如下:
info.plist加入
<key>LSApplicationQueriesSchemes</key>
<array>
<string>URL Scheme</string>
</array>

注:
1)像友盟分享、mob分享等涉及到app跳转的,都要在在info.plist里面设置调用app为可信任的app。
2)关于客户端URL Scheme名称、http白名单等可以参考shareSDK(即mob)和友盟的iOS9适配文档,文档地址:
shareSDK:
http://wiki.mob.com/ios9-%E5%AF%B9sharesdk%E7%9A%84%E5%BD%B1%E5%93%8D%EF%BC%88%E9%80%82%E9%85%8Dios-9%E5%BF%85%E8%AF%BB%EF%BC%89/
友盟:
http://dev.umeng.com/social/ios/ios9](http://dev.umeng.com/social/ios/ios9

image
                                        (长按图片,识别图中的微信二维码)

                                            也可以关注我的新浪微博“__Mr_Xie__”

相关文章

网友评论

    本文标题:适配ios9出现的问题:-canOpenURL: failed

    本文链接:https://www.haomeiwen.com/subject/cuavyttx.html