微信小程序发布细节

关于版本

开发版:

无论执行 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 来访问,

小程序端开发版/体验版,需要打开调试面板才能访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值