您的位置:首页 > 移动开发 > 微信开发

ios9适配中的分享(微信、新浪微博、QQ、QQ空间、支付宝)

2015-09-24 14:20 811 查看
iOS 9使用URL scheme必须将其加入白名单

小编工程中使用到得第三方类分享用到的有微信、新浪微博、QQ、QQ空间、支付宝,只需要在工程的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>

<!— QQ、Qzone URL Scheme 白名单—>

<string>mqqapi</string>

<string>mqq</string>

<string>mqqOpensdkSSoLogin</string>

<string>mqqconnect</string>

<string>mqqopensdkdataline</string>

<string>mqqopensdkgrouptribeshare</string>

<string>mqqopensdkfriend</string>

<string>mqqopensdkapi</string>

<string>mqqopensdkapiV2</string>

<string>mqqopensdkapiV3</string>

<string>mqzoneopensdk</string>

<string>wtloginmqq</string>

<string>wtloginmqq2</string>

<string>mqqwpa</string>

<string>mqzone</string>

<string>mqzonev2</string>

<string>mqzoneshare</string>

<string>wtloginqzone</string>

<string>mqzonewx</string>

<string>mqzoneopensdkapiV2</string>

<string>mqzoneopensdkapi19</string>

<string>mqzoneopensdkapi</string>

<string>mqzoneopensdk</string>

<!— 支付宝 URL Scheme 白名单—>

<string>alipay</string>

<string>alipayshare</string>

</array>

iOS9 支持http

步骤一:

OC

在Info.plist中添加
NSAppTransportSecurity
类型
Dictionary


NSAppTransportSecurity
下添加
NSAllowsArbitraryLoads
类型
Boolean
,值设为
YES


SWIFT

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>NSAllowsArbitraryLoads</key>

<true/>

</dict>

</plist>

步骤二:

bit code = NO
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: