IOS收藏iOS-VendoriOS_Tips

整合友盟分享功能遇到的问题

2015-09-24  本文已影响2113人  alvin_ding

先分享一个链接,《友盟社会化分享集成问题索引》
http://bbs.umeng.com/thread-5908-1-1.html

问题1:

206720.png

Build Settings -> Enable Bitcode 设置成NO

问题2: Xcode7 + iOS9 需要处理的问题

友盟官方解决方案:http://dev.umeng.com/social/ios/ios9#2

1.在info.plist的NSAppTransportSecurity下新增NSAllowsArbitraryLoads并设置为YES,指定所有HTTP连接都可正常请求 http://dev.umeng.com/social/ios/ios9

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

2.应用跳转(SSO等)

如果你的应用使用了如SSO授权登录或跳转分享功能,在iOS9下就需要增加一个可跳转的白名单,指定对应跳转App的URL Scheme,否则将在第三方平台判断是否跳转时用到的canOpenURL时返回NO,进而只进行webview授权或授权/分享失败。
同样在info.plist增加:

<key>LSApplicationQueriesSchemes</key>
<array>
    <!-- 微信 URL Scheme 白名单-->
    <string>wechat</string>
    <string>weixin</string>

<!-- 新浪微博 URL Scheme 白名单-->
<string>sinaweibohd</string>
<string>sinaweibo</string>
<string>sinaweibosso</string>
<string>weibosdk</string>
<string>weibosdk2.5</string>
。。。
上一篇 下一篇

猜你喜欢

热点阅读