自从11月以来,如果用户安装了集成了中国银联手机支付SDK的app,那么在使用银联支付的时候,会发现,不能调用银联支付方式,并且弹出一个提示”银联手机支付已升级请更新客户端8100010”。如下图:

  iOS之中国银联移动支付控件升级的问题-LMLPHP

  然后,根据这个提示,我们有理由相信肯定是银联的SDK升级了,然后当然是要进入银联官网查看究竟了,网址为:

https://merchant.unionpay.com/portal/login.jsp#

点击进去,很快发现公告:

  iOS之中国银联移动支付控件升级的问题-LMLPHP  

看到这个公告就豁然开朗了吧。。。

那么还是老老实实的去下载新的控件了,地址是:

https://open.unionpay.com/ajweb/help/file2/toListPage?name=Development_kit

然后看图:

iOS之中国银联移动支付控件升级的问题-LMLPHP

坑爹的地方看到了没有。。。。。

公告里面说,10月31日零点起就不支持以前的交易,但是最新的开发包是10月29号才提供下载的,仅仅一天的时间,安卓只要两个小时就可以通过审核发版,但是iOS审核要多长时间不知道吗。。。

让iOS的开发怎么活?

反正也没办法了,那就只好苦逼的去更新了呗,还好iOS的银联的开发包不难。

步骤:

  1.进入到工程中银联支付集成的SDK目录下,删除掉以前的几个文件,被删掉的文件在工程中变成红色,这个不用管,也不需要删;

  2.将最新下载的开发包中的同名文件拷贝到相同的目录下;

  3.观察到刚刚的变红的文件名由红色变成正常;

  4.运行一下工程,调用一下支付,发现银联支付调用正常,进入到银联支付界面。

几个步骤很简单吧,但是提交还是要花时间的,但是用了一下加急审核,没想到苹果的审核部门还是很给面子的,竟然让今年我申请的四次加急都通过了,还是得感谢一下苹果的审核团队!

预祝大家开发顺利!

05-11 14:04