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

项目的主要难点有以下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去取。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,213评论 25 708
  • 终于明白为什么20岁以后的时间过的这么快了,因为20岁以前在享受,20岁以后在奋斗 ​​​。
    浮桥1994阅读 244评论 0 0
  • 今儿,“情怀和有趣”在万众的瞩目和期待下成立(凯文的幻想症,这个臭小子),按照惯例,当是要介绍下我们是做什么的了。...
    凯文文阅读 471评论 0 1
  • 李响总是喜欢一个人蹲在街角,看着过往闪着大灯呼啸而过的车辆,偶尔他会点上一根烟,摆出一副与我们这个年纪格格不入的深...
    可怜巴黎没铁塔阅读 465评论 0 0
  • 别嫌弃你的女朋友天真,傻里傻气的,甚至有些犯二。其实人家那是真心爱你,不愿意跟你使心眼子,处处给你留着面儿呢,如果...
    愛昔阅读 174评论 0 1