微信支付商户公告

尊敬的微信支付商户:

      近期苹果公司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接口

      由此给您带来的不便,敬请谅解。

 

 


微信支付团队

      2015年916