uni-app发版及分包要求
发版
注意,小程序的接口不允许http,只支持https。仅仅是https还不够,正式版和体验版上的接口功能实现还需要将接口地址添加到开发管理——开发设置——服务器域名——request合法域名中去。否则,手机预览或者在体验版小程序中可能无法实现接口功能。
1.上传代码
2.检查代码质量
上传代码时会对代码进行代码检测,当我们代码不合规时不能上传成功
检测内容包括以下内容
3.微信后台管理-设为体验版本
上传完成后,登陆微信公众平台,登上自己的小程序,然后在版本管理就能看到自己刚刚上传的版本了。如下图:
我们可以将上传的版本设置为体验版本,这样更方便地测试我们的小程序的功能(下次上传新的代码时会将新上传的设置为体验版本)。点击体验版就能看到体验版的小程序的二维码了。
4.微信后台管理-提交审核
1.审核规范
微信小程序发版规范
最后一步,如果通过了审核,那么就可以提交发布
分包
当我们项目体积过大就可以采用分包的方法去减小主包体积
1.所谓的主包,即放置默认启动页面/TabBar 页面,以及一些所有分包都需用到公共资源/JS 脚本;而分包则是根据pages.json的配置进行划分。
2.在小程序启动时,默认会下载主包并启动主包内页面,当用户进入分包内某个页面时,会把对应分包自动下载下来,下载完成后再进行展示。此时终端界面会有等待提示。
3.微信小程序每个分包的大小是2M,总体积一共不能超过20M。