最近发现开发的小程序在客户vivo Y37机型上,请求一直失败,特意弄了个vivo Y37,跟踪了一下,发现报错request:fail ssl hand shake error。
查看小程序文档,对HTTP证书,TLS是有要求的。TLS 必须支持 1.2 及以上版本。部分旧 Android
机型还未支持 TLS 1.2,请确保 HTTPS 服务器的 TLS 版本支持 1.2 及以下版本;
通过在小程序开发者工具上 控制台showRequestInfo指令查看,我们配置的 TSL是1.2.
问题来了,在网上翻阅了资料,安卓5.0是支持TSL1.2的,为什么请求还是报错呢?请求官方解答下!
ps:后来又测试了一款安卓5.0和安卓4.4的机型 也不行。但是安卓5.1的机型 没有问题。
找到官方的回复了,自己贴下地址。但是要纠正一下,是5.0及5.0以下https://developers.weixin.qq.com/community/develop/doc/00064a583c434839a8b6efd4e51000?highLine=Android5.0
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)