云端打包升级了,所以也升级了HbuildX 到2.2.0,不然在app启动时会报‘版本不一致,会有兼容性问题’的提示
但升级后,对https请求有如下表现:
1、打出的android测试包,接口 request fail;
2、HbuildX 和云端打包升级之前,可以正常请求;
3、android包请求生产环境的接口地址,也是https,能正常请求;
4、IOS包接口正常请求;
5、chrome跑h5接口也能正常请求;
所有代码,过程完全一致,唯一不一致的是测试环境域名的https证书是运维同事自己生成,不是付费
测试环境用https,是为了测试环境无限接近生产环境,尽量保持一致,避免环境差异因素干扰bug定位, 但为了节省成本用了免费的证书
是否2.2.0云端打出的android对https的证书做了预先校验?
有没有配置项去除这个校验?
2 个回复
5***@qq.com
这个问题后面怎么处理的呢?
5***@qq.com (作者) - 80后IT男
没办法,测试环境搞了个正规的https