ios9适配 微信支付/支付宝支付
2015-09-24 18:00
771 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/iOS_And_Swift/article/details/48714509
- 首先允许http请求
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
2.配置白名单
<key>LSApplicationQueriesSchemes</key> <array> <string>alipay</string> <string>wechat</string> <string>weixin</string> </array> </key>
3.微信官方已经有文档 微信传送门
近期苹果公司iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。 受此影响,当你使用了ios9编译发布新版本APP,并且用到了判断是否安装微信接口时,需要在“Info.plist”里增加如下代码: <key>LSApplicationQueriesSchemes</key> <array> <string>weixin</string> <string>wechat</string> </array> <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict> 完成后需使用Xcode 7编译。 请注意:未升级到微信6.2.5及以上版本的用户,在iOS 9下使用到微信相关功能时,仍可能无法成功。 详情如下: 用户IOS版本 商户IOS版本 微信版本 支付是否成功 方案 1 8↓ 8↓ 6.2.4↓ √ 不需要处理 2 8↓ 8↓ 6.2.5↑ √ 不需要处理 3 8↓ 9↑ 6.2.4↓ × 用户需要升级微信版本,商户升级APP接口 4 8↓ 9↑ 6.2.5↑ × 商户升级APP接口 5 9↑ 8↓ 6.2.4↓ √ 不需要处理 6 9↑ 9↑ 6.2.4↓ × 用户升级微信版本,商户升级APP接口 7 9↑ 9↑ 6.2.5↑ × 商户升级APP接口 由此给您带来的不便,敬请谅解。
有什么不懂的 可以留言。
相关文章推荐
- iOS9 微信支付支付宝支付适配
- iOS9 适配,白名单,支付宝支付时不跳转
- 关于微信支付支付宝支付申请须知
- 微信支付或者支付宝支付的时候参数ASCII码排序
- 微信支付或者支付宝支付的时候参数ASCII码排序
- iOS程序生命周期,苹果内购、微信支付、支付宝支付
- Android 支付宝,微信支付 支付界面
- 支付宝支付和微信支付
- 微信支付和支付宝支付
- 银行纷纷断开与支付机构直连,那支付宝和微信支付还能用吗?
- Android 支付宝支付、微信支付、银联支付 整合第三方支付接入方法(后台订单支付API设计)
- 怎样实现一个二维码同时支持微信支付和支付宝支付
- Laravel 中使用支付宝、银联支付、微信支付进行支付
- 【iOS】集成支付宝支付/银联支付/微信支付
- “一码多付”,微信支付、支付宝支付,微信中控服务器
- iOS三方支付--微信支付/支付宝支付
- 基于Ionic3实现微信支付和支付宝支付
- 微信支付或者支付宝支付的时候参数ASCII码排序
- 微信支付或者支付宝支付的时候参数ASCII码排序