公司小程序的新需求开发完了,准备今天发布上线,由于公司没有测试,所以开发自己负责测试。在开发者工具里面测试了一遍没问题。然后发布体验版进行真机测试,在进行真机测试的时候,却提示接口请求错误。


遇到这个问题,第一时间我会想到小程序后台是不是没有配置 request 域名,因为之前也遇到过着这种情况:开发者工具里面可以,但是到手机上就不行。但是这个小程序之前就发过版本,而且也是我测试,然后提交发布的。所以我很清楚小程序后台是配置了 request 域名的。这次的需求也没有增加新的域名接口,所以我就懵逼了,一时间找不到原因。


小程序 request 域名配置


然后我分别试了【预览】【真机调试】【体验版】这几种情况,发现都不行。之后又分别测试了 【iOS】 和 【安卓】手机的情况,结果都一样。


开发者工具里可以正常运行,是因为设置了:不验证域名和证书的有效性。

不验证域名和HTTPS证书


计划定的是今天小程序测试完毕,提交审核,然后明天审核通过后发布,现在卡在这了就很蛋疼。后面后端开发的同事在和会计聊天的时候说:“熊会计,那个服务器续费的钱怎么还没批下来,这马上就要到期了。” 听到这句话,脑子灵光一闪:不会是域名安全证书过期了吧!


然后就让同事帮忙查看相关域名的证书情况,结果真的就是安全证书过期了。之后同事重新申请了安全证书,配置完后,我再进行真机测试,叮咚,问题解决了。哎,在这种问题上花时间,真的是不值得,蛮搞人!


阿里云的免费安全证书之前有效期都是 1 年的,从去年底改为了有效期 3 个月,这一不小心就忘记更新了。3 个月时间也太短了,域名一多,时不时就得弄一下!而如果想要 1 年有效期的证书就得花钱买,最便宜的一年也要将近 300 块钱…


阿里云安全证书价格


这篇文章就为了记录一下今天遇到的这个问题,避免后面踩坑,浪费时间~

本文最后更新于 2024-05-21 00:01:08微信开发
作者:鄢云峰 YYF声明:转载请注明文章出处地址:https://yanyunfeng.com/article/42
评论
提交
来发第一个评论啦~