iOS开发招行一网通遇到的坑

本人做过很多支付,微信、银联、支付宝、Apple Pay。近期领导要求客户端内集成招行一网通,前前后后测试开发也花了20天左右(有别的功能穿插),感觉挺简单的一网通其实坑也不少(比较含蓄的说法)。下面就说一下大概遇到的一些坑

1.键盘的调起一网通用在部分敏感密码输入时会用到自家开发的键盘,在集成时需要用到他们的sdk,那么坑来了,拉进库后一直告我这个cmbkeyboard.framework找不到,根据自己的经验,检查了所有的相关设置。谷歌了很多情况,发现都不行,第二天发现他们跟了新的sdk。所以大家在开发时遇到此类最好问问对接的技术支持,有时候拿到的包可能不是最新版本。(稍后会写写framework找不到的解决方案)

2.js交互。在支付成功时招行用的交互方案为WebViewJavascriptBridge

自己接收是应该用的是registerHandler招行的h5代码中也是callHandler对应使用才可以获得。

我有这个问题,大家可能没有。(稍后会写写类似的东西)

3.对于返回按钮的处理。

返回的时候我本来以为所有的招行h5都是有桥的,以为可以在每个页面取到相应的支付状态。但是没有。我们最后的实现是访问接口,拿订单号以及时间去请求招行接口得到这个订单的支付状态。最后通过代理传回支付方式页面进行相应的提示。

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

推荐阅读更多精彩内容