一、⭐小程序发布前注意事项:
1、小程序发布时,要在manifest.json你需要配置你的appID👇👇
主要是为了与微信开发者平台上的小程序进行关联和授权,以确保小程序能够正常运行
2、小程序发布时,要在微信公众平台添加域名
因小程序数据存在云端,为了保证敏感数据不会被未授权的第三方访问到,要求必须配置合法域名才能使用云开发服务,否则上线后小程序是访问不到数据的
3、小程序官方给出的性能优化
3.1、代码包不包含插件大小超过 1.5 M:
小程序代码包单个包大小限制为2M,所以如果单包体积大于1.5M,可以采取分包方式,降低单个包的体积
3.2、引用插件大小超过 200 K:
小程序插件的大小是会算进小程序代码包2M体积限制中的。因此当我们发现开发者引用的插件体积大于200K时,会对开发者予以提示,避免出现上传阶段提示代码包体积超限。
3.3、图片和音频资源大小超过 200 K:
小程序代码包里可以存放static图片(如tabbar的icon等),但其他非必要的图片体积过大会影响小程序代码包加载速度。可以将其他资源放在CDN引入,或者在对应代码包里存放static
3.4、主包存在仅被其他分包依赖的JS:
当主包里存在一些JS文件只会被分包使用(而主包自己不使用)时,我们建议把这些JS文件从主包中拆分出去,放到对应的分包里,从而优化主包的加载速度。
3.5、主包存在仅被其他分包依赖的组件:
当主包里存在一些组件只会被分包使用(而主包自己不使用)时,我们建议把这些组件从主包拆分出去,并且可以使用 分包异步化 这个特性加载这些组件,从而优化主包的加载速度。
3.6、存在无使用的插件:
如果有无使用的插件,请将其从 app.json 中去除。不然它会占用代码包体积,也会延迟代码包加载的时间。
3.7、存在无使用的组件:
如果在对应页面JSON的 usingComponents 里声明的组件但是没有使用,请将其从 usingComponents 里去除。
—————————————————————————————
二、⭐小程序发布流程
1、点击 HBuilderX 菜单栏上的 发行 —> 选择小程序-微信(仅适用于uni-app)
2、在弹出框中填写要发布的小程序的名称和AppId之后,点击发行按钮:
3、在 HBuilderX 的控制台中查看小程序发布编译的进度
4、发布编译完成之后,会自动打开一个新的微信开发者工具界面,此时,点击工具栏上的上传按钮
5、填写版本号和项目备注之后,点击上传按钮
6、上传完成之后,会出现如下的提示消息,直接点击确定按钮即可:
7、通过微信开发者工具上传的代码,默认处于版本管理的开发版本列表中,如图所示:
8、提交审核时,发现无法提交,需要先完成小程序基本资料填写,操作跟着指引一步步填写就好了
9、以下是【添加服务类目】与【小程序隐私保护】指引
9.1、添加服务类目
第一步:登录微信小程序帐号后,点击“设置—基本设置—服务类目—详情”
第二步:进入详情页面后,可点击“添加类目”按钮新增类目。
注意:一个月内可申请修改5次,所以在添加/删除时要再三考虑清楚。
9.2、小程序隐私保护
提交审核前,需要补充描述用户信息授权目的及信息收集场景,再提交代码审核,以下是微信小程序隐私保护指引填写说明👇
10、将 开发版本提交审核 —> 再将审核通过的版本发布上线,即可实现小程序的发布和上线
最后:👏👏😊😊😊👍👍