在2017年1月 苹果要求全线支持https,其中便要求之前info中的Allow Arbitrary Loads需要时NO,
设置完后发现银联的Apple Pay不能使用,调起控件时直接会返回失败的支付结果。怀疑是他们的sdk不支持https。因为在Allow Arbitrary Loads为yes时是可以的。
一网通的问题是,在2016年12月7日前 是没问题的。但是在此后iOS10 Allow Arbitrary Loads为NO时,加载不出他们的https链接。感觉是他们的https证书出了问题。因为问他们的技术,说7日晚上有证书更新。这个最后确定他们的https证书没有支持tls1.2.元旦前才可以。所以我们加了domain来处理。
现在怀疑是这个样子,不知道大家有没有类似问题。
经过一天的折腾 这俩东西终于搞完了
银联Apple Pay的东西他们有新的sdk,但是没有对外,得先找技术支持要的新的sdk。他们现在的新支持https的还在灰度测试中。比较坑
一网通的问题是他们的https证书配置有点问题TLSv只到1.0。 对他们的http://mobile.cmbchina.com、http://netpay.cmbchina.com这2 个域名在Exception Domains做了配置 。支持TLSv1.0 即可