ios9适配 微信支付/支付宝支付

  1. 首先允许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接口
      由此给您带来的不便,敬请谅解。

有什么不懂的 可以留言。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值