4844关注14226浏览
wx.onSocketOpen(CALLBACK) 安卓小程序真机上不执行,在开发工具上执行(iPhone6和nexus5都可以)、在ios小程序真机上也执行,且取不取消域名和https校验都可以进onSocketOpen函数。
安卓小程序真机上打印出来wx.connectSocket执行ok,但就是不进onSocketOpen函数, 试了2台安卓手机,都一样。怎么回事?
手机是安卓7.0,微信是6.6.3,基础库是1.9.91
最新发现:
小程序真机上进入了wx.onSocketError函数。并且打印显示:
"java.security.cert.CertPathValidatorException:
Trust anchor for certification path not found"
继续探索:
在 https://cloud.tencent.com/product/ssl#userDefined10 检测证书,全绿。
在 https://www.myssl.cn/tools/check-server-cert.html 检测证书,提示证书2错误: 服务器缺少中间证书。
于是在 http://www.wxapp-union.com/forum.php?mod=viewthread&tid=1661&fromuid=2 尝试按照前辈经验拼接pfx,
但是多次且非常仔细的操作,都是无法成功(提示错误:密钥文件或证书文件格式不正确(Private key doesn't correspond to the this certificate))。
截至目前一共测试了3台安卓手机,1、小米5(安卓7.0);2、魅族MX6(安卓6.0);3、魅蓝metal(安卓5.1)。现象均是一般:手机上调试模式下提示:
"java.security.cert.CertPathValidatorException:
Trust anchor for certification path not found"
目前除了尝试购买付费证书这一条路还没有试,我没有其它办法了。(说明:我目前的证书是阿里云上申请的赛门铁克的免费证书)。
请大家指教
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
Sofia
20人对此回答表示赞同
过完年继续研究小程序!
展开200回复分享发布于 6年前评论(0)
收起评论
-
Yuan0
18人对此回答表示赞同
我的证书没有问题,也不行。现在小程序真机是部分有问题,部分正常。
展开181回复分享发布于 6年前评论(1)
收起评论
-
xlxl心累 2018-11-30 15:12
兄弟啊,同样的问题,你那解决了吗
回复
-
-
Kennedy
13人对此回答表示赞同
主,最终是怎么解决的,升级Tomcat8私下测试是好的,但是我们公司服务器后台表示升级不了,涉及项目太多,脑袋痛
展开130回复分享发布于 6年前评论(0)
收起评论
-
灯下夜祷
7人对此回答表示赞同
我也遇到同样问题。。证书是腾讯云域名解析那里提供的。请问主是用了哪里的证书申请解决了问题?
展开70回复分享发布于 6年前评论(0)
收起评论
-
六神无主
7人对此回答表示赞同
+Soul又叫家嫂
展开70回复分享发布于 6年前评论(0)
收起评论
-
coco抠抠
5人对此回答表示赞同
@子游
展开50回复分享发布于 6年前评论(0)
收起评论