iOS 接入 招商 一网通的 各种坑

本来很简单的 支付接入, 由于 开发人员给的 技术开发文档 严重过时, 而误导走了很多弯路;

具体的流程, 【1】创建一个 webView , 调用 招行 给的 主动支付 的 URL; 这个URL需要 配置一些参数, 跟后台 联系, 返回相应的 数据即可, 然后 网页 加载 这个链接, 即可; 【2】第二个坑, 公司的 WIFI 可能 防火墙 对于 测试支付网络 有屏蔽,,所以 界面显示 很慢, 让我 一直误以为, 我配置 有误; 同样这个原因, 发送验证码 发不出来, 也是很头疼; 如果你也有这种情况, 可以用 手机 网络试试, 正常情况下, 界面出现很快的; 【3】键盘 及 图片的 配置, 还有一个 PLIST 文件中 CFBkey 记不太清了 这样一个配置 【4】文档中的 CMBbridge  什么的  h5桥街, 早就不用了 , 自己根据 截取的 链接 来 判断 , 返回商户的  点击跳转状态  【5】 支付完成, 和 未完成, 导航栏 左部返回按钮 页面的 跳转, 需要自己 判断;  【6】有什么问题, 直接和开发人员联系啊!! 切记切记!!!

时间: 2024-11-02 06:10:33

iOS 接入 招商 一网通的 各种坑的相关文章

iOS接入招商银行一网通

前言: 首先吐槽一下:最近公司让接入招商银行一网通支付.并给了测试账号和相关资料文档,官方文档看了一下,基本没有什么有价值信息.也没有demo.网上搜了一些资料基本也都是模棱两可的无用信息.所以我整理了一下流程 实现: 通过app调起招商一网通支付有两种情况,  1,手机上已安装招商银行APP 2,手机上未安装招商APP 先说安装APP情况下. 步骤1: 首先在APP中点击使用招商一网通支付时要先判断设备是否安装招商APP.如果安装了跳转招商APP支付,如果未安装则使用web页面去加载并支付.下

总结iOS 8和Xcode 6的各种坑

总结iOS 8和Xcode 6的各种坑 项目路径坑 模拟器的路径从之前的 ~/Library/Application Support/iPhone Simulator 移动到了 ~/Library/Developer/CoreSimulator/Devices/ 这相当的坑爹,之前运行用哪个模拟器直接选择这个模拟器文件夹进去就能找到项目 现在可好,Devices目录下没有标明模拟器的版本,图片上选中的对应的可能是iPhone 5s 7.1的 然后图片上的文件夹对应的应该是 iPhone 4s 7

(转))iOS App上架AppStore 会遇到的坑

iOS App上架AppStore 会遇到的坑 前言:非原创 文章摘自:http://zhuanlan.zhihu.com/100000PM/20010725 相信大家一定非常「深恶痛疾」AppStore的一系列产品上架规则.每次产品上架,一定要折腾很久,让人蛋疼.所以特此发起本期沙龙,为大家带来一些经验. 闫国荣:以下是现在能记忆起,遇到的问题.大家对此有不清楚的地方可以提出来,我详细介绍下. 内容含敏感话题或对苹果不友好的信息(如苹果婊) 使用了友盟的统计SDK,获取了IDFA但是上传填写无

ios接入外部设备失败

app需要ios设备连接第三方硬件,根据第三方硬件的SDK文档调用完全无反应. 解决方案: Targets 中如下操作: 1.BuildPhase --> Link binary with libraries 添加ExternalAccessory.framework: 2.Info --> Custom IOS Target Properties 添加 Supported external accessory protocols,添加要引用的外部protocol. ios接入外部设备失败

iOS项目中Json转Model的坑

Json转Model json转model,是个开发都会遇到过.都已经9102年了,谁还不会用个第三方框架搞.拿起键盘就是干!打开podfile,把大名顶顶的YYModel写上,pod install一下.再用上ESJsonFormat,直接根据json,都能把model生成好. 特殊处理 啥?返回的字段值不是我们所需的在日常开发中,经常会遇到一些接口字段返回的值,并不是我所需要的类型的情况,这个时候,我们都会对这个字段进行处理.举个栗子: 123456 /** 错误代码 */@property

ios 与 android 差异 --- new Date() 之坑

这两周连续两次遇到在使用new Date()对象被坑了,特此留念.   var date = '2016-02-28 16:42:54.0'; android: new Date(date) //Sun Feb 28 2016 16:42:54 GMT+0800 (中国标准时间) ios: new Date(date) //Invalid Date = $1     不能将含有'-'的时间字符串转成时间. new Date(date.replace( /\-/g,'/' )) //Invalid

(转)总结iOS 8和Xcode 6的各种坑

项目路径坑 模拟器的路径从之前的 ~/Library/Application Support/iPhone Simulator 移动到了 ~/Library/Developer/CoreSimulator/Devices/ 这相当的坑爹,之前运行用哪个模拟器直接选择这个模拟器文件夹进去就能找到项目 现在可好,Devices目录下没有标明模拟器的版本,图片上选中的对应的可能是iPhone 5s 7.1的 然后图片上的文件夹对应的应该是 iPhone 4s 7.1 iPhone 4s 8.0 iPh

iOS App上架AppStore 会遇到的坑

前言:非原创 文章摘自:http://zhuanlan.zhihu.com/100000PM/20010725 相信大家一定非常「深恶痛疾」AppStore的一系列产品上架规则.每次产品上架,一定要折腾很久,让人蛋疼.所以特此发起本期沙龙,为大家带来一些经验. 闫国荣:以下是现在能记忆起,遇到的问题.大家对此有不清楚的地方可以提出来,我详细介绍下. 内容含敏感话题或对苹果不友好的信息(如苹果婊) 使用了友盟的统计SDK,获取了IDFA但是上传填写无广告 采用友盟IDFA的sdk,并用友盟的默认淘

iOS 8和Xcode 6的各种坑

1项目路径坑 模拟器的路径从之前的 ~/Library/Application Support/iPhone Simulator 移动到了 ~/Library/Developer/CoreSimulator/Devices/ 这相当的坑爹,之前运行用哪个模拟器直接选择这个模拟器文件夹进去就能找到项目 现在可好,Devices目录下没有标明模拟器的版本,图片上选中的对应的可能是iPhone 5s 7.1的 然后图片上的文件夹对应的应该是 iPhone 4s 7.1 iPhone 4s 8.0 iP