ios集成第三方登陆访问scheme提示不能查询某scheme

来源:互联网 发布:哈希map java 编辑:程序博客网 时间:2024/06/11 05:05

问题出现在IOS9 XCode7环境下,集成微信登陆过程中出现:

failed for URL: "kindle://home" - error: "This app is not allowed to query for scheme weixin"

原因是IOS9中限制了URL Schemes白名单以外的scheme访问,

解决办法,在项目的Info.plist中增加LSApplicationQueriesSchemes配置,属性是array。

里面把你需要用的scheme加进去就好了。

我这里加的是weixin和wechat,其它的第三方应用类似。

下面是xml内容,可以直接拷贝。

<key>LSApplicationQueriesSchemes</key>

<array>

<string>weixin</string>

<string>wechat</string>

</array>


1 0