美文网首页
iOS9微信无法分享

iOS9微信无法分享

作者: coolma | 来源:发表于2015-11-19 13:52 被阅读562次

    最近我们的App在升级了iOS 9 以后,发现很多人无法使用分享到微信的功能,主要是因为iOS对于安全的控制更加严格,具体说来会影响到一下两个函数:
    canOpenURL:
    openURL:
    所以,我们需要建立一个白名单,表示我们可以查询哪些scheme,而系统对于白名单的数量也有所限制,不能超过50个,这样就避免了有些应用去扫描系统自带的App,而造成隐私泄露。

    那么,如何来增加这个白名单呢?很简单,例如我们想分享到weibo或者是weixin。我们可以在项目的Info.plist文件中添加如下内容。

    Paste_Image.png

    这样就好了。否则你就会在console中得到"can't open scheme"的错误。

    -EOF

    相关文章

      网友评论

          本文标题:iOS9微信无法分享

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