关于版本
开发版:
无论执行 npm run dev 还是 npm run build 后运行的代码,只要运行在微信开发者工具中,
点击预览后,扫的那个码都是开发版。
体验版:
无论执行 npm run dev 还是 npm run build 后运行的代码,只有在开发者工具中上传到微信官方平台,
且在【版本管理】—> 【开发版本】中选为体验版后扫码,才能称为体验版。

Q: 提交完新的代码到后台之后,之前扫的体验版那个码还有效吗?
A: 如果本次和上次提交的开发者,不是同一个人的话,就不会自动更新体验版,需要开发人员在微信小程序后台手动选为体验版,然后重新生成一个码;如果还是之前的开发者提交的,就不需要在后台操作生成新的码,用户端会自动更新体验版。
线上版:(正式版本)
提交审核,并通过微信官方审核后(过审一般要几小时),
项目成员在【版本管理】—> 【审核版本】中,点击发布,
然后就可以在【版本管理】—> 【线上版本】中,看到当前版本已发布。
体验版和线上版本的区别:
1. 体验版只有在微信开发后台加了项目成员或者体验成员的,才能使用。
2. 体验版不能在微信app中直接搜到,只有线上版本才能。
注意⚠️:
上传体验版代码前,请务必再次确认,一定要上传的是 build包,
(如果上传了dev包,就相当于提交了开发/测试环境的代码,非生产代码)
【开发管理】配置合法域名
配置合法域名前提:域名已通过备案审核,且已配置SSL证书
添加好后的合法域名,不会立马生效,一般在24小时内生效;
为了不耽误正常发布上线,请在开发前尽量提前在后台配置好合法域名
微信小程序 体验版、线上版本,只支持 SSL 协议,所以合法域名只能配例如:https、wss 等协议开头的域名。
开发版,只要勾选那个不校验合法域名那里,就能支持以下情况:
1. 代码中请求协议是 http的情况;
2. 代码中请求协议是 https的,但是没有在开发后台配置该合法域名的情况。

配置合法域名需要在微信开发后台,【开发管理】—> 【服务器域名】中添加:

如果刚买来服务器,此时域名还没有注册或者还没有通过备案审核,或者我们还没有正式配置SSL证书,
这种情况下显然也无法在后台配置合法域名,我们请求后端接口就只能通过 IP 来访问,
小程序端开发版/体验版,需要打开调试面板才能访问。

4988

被折叠的 条评论
为什么被折叠?



