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中添加
在
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
小编工程中使用到得第三方类分享用到的有微信、新浪微博、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
相关文章推荐
- 微信开发的资料
- iOS 9系统策略更新,使用微信SDK的开发者注意升级
- java编写的九九乘法表小程序
- 自定义控件--CircleImageView(类似于QQ、微信圆形头像自定义控件)
- Nagios 安装及微信短信提醒
- 爱快云微信连wifi3.1用户前期准备工作
- 微信红包体系设计分析
- 一个c#即时监控小程序
- iOS 微信支付接入最新的完整流程
- 使用zookeeper来解决在分布式系统中单节点维护微信token生命周期的容灾demo【已抽象分离】[分布式锁][9.28更新]
- 微信连wifi3.1总结
- 模拟微信平台token验证
- 微信公众号笔记---本地调试微信接口
- 在做微信第三方的时候遇到的问题、导包问题
- IOS9_微信SDK
- 微信和百度地图都不支持iOS6了
- 获取微信二维码的 ticket
- iOS微信安装包瘦身
- 微信公众号开发访问第三方网页获取用户的openid
- 微信公共号弹幕开发日志