iOS招行一网通开发中的难点及要点

2016-11-07  本文已影响145人  Dan_

项目的主要难点有以下3个按步骤做好就没问题了

1。嵌入h5加载

需要创建一个webview加载服务端下发的url

2。引入银联键盘framework、引入图片资源(demo里的SecreteKeyBoard)、在info.plist中加入CMBPublicKey(此处为招行给的默认值,记得有正式的后替换)

3。对返回做控制:(最需要关注的)

1.对返回按钮做控制,我们的做法是重写的nav的返回按钮。然后返回按钮的点击时会触发去访问接口请求这个订单的支付状态。

2.对支付成功后会有个h5中会有返回商户的按钮的处理,招行给的方案是使用三方库WebViewJavascriptBridge在你点击返回商户时他会向一个地址跳转。在那个页面里会有js消息传来。客户端接收后做处理,判断是否支付成功。。。。。。

但是我们的处理方式是主动去取html里的标签的值以此获取支付状态。webViewDidFinishLoad在这个方法中取值

还有一个比较不好的就是他们的测试。要到模拟卡后得一步步绑定。所有的信息你没有就找招行支持要,在获取手机验证码时,得先在手机上点获取验证码,然后在http://61.144.248.29:801/GetMsgVerifyCode/Default.aspx去取。

上一篇下一篇

猜你喜欢

热点阅读