发布微信小程序
微信小程序发布后,用户在微信中打开使用。
准备微信小程序
- 前往微信公众平台 注册“小程序”类型的账号。
- 完善小程序名称、类目、图标等基本信息。
- 按微信要求完成小程序备案。
- 如果应用需要微信支付,确认小程序主体满足微信支付的开通要求。


备案要求参阅微信小程序备案操作指引 。
选择发布方式
| 发布方式 | 如何接入 | 在哪里提审和发布 | 适用场景 |
|---|---|---|---|
| 第三方授权发布 | 小程序管理员扫码授权给 Zion | Zion 发布面板 | 大多数项目 |
| 私钥自主发布 | 填写 AppID、AppSecret 并上传代码上传密钥 | 微信公众平台 | 需要自行管理开发版本和审核,或要使用业务域名(web-view) |
第三方授权发布
授权小程序
- 在微信小程序编辑器中打开发布面板。
- 点击小程序授权。
- 使用对应小程序的管理员微信扫码并确认授权。

授权失败时,检查扫码账号是否为该小程序的管理员,以及小程序是否仍授权给其他第三方平台。
如需更换 AppID,先在发布面板中解绑当前小程序,再重新授权。

生成预览并真机测试
在发布面板中点击预览,系统会打包小程序并生成体验版二维码。使用微信扫码,检查页面、登录、授权、支付以及其他小程序专属能力。
如果扫码后仍显示旧页面,可从微信最近使用的小程序列表中删除该小程序,再重新扫码以清理本地缓存。

提交审核并发布
- 在发布面板中提交微信审核。
- 填写版本号、管理员微信、审核所需页面和测试说明。
- 根据界面要求上传真机截图。
- 审核通过后,在发布面板中发布审核版本。
审核要求以微信公众平台的当前规则为准。提交失败时,根据微信返回的类目、资质、内容或技术错误修改后重新提交。
私钥自主发布
准备上传密钥
- 登录微信公众平台 ,进入开发 → 开发管理 → 开发设置。
- 获取小程序的 AppID 和 AppSecret。
- 开启小程序代码上传权限,并下载
CodePrivateKey_xxxx.key上传密钥。 - 如果小程序此前授权给 Zion,先在 Zion 和微信后台解除第三方授权。
配置服务器域名和 IP 白名单
在微信公众平台的服务器域名中配置:
- request 合法域名:
https://cdn.functorz.com、https://fz-zion-static.functorz.com、https://fz-zion.oss-cn-shanghai.aliyuncs.com、https://zion-app.functorz.com - socket 合法域名:
wss://zion-app.functorz.com - uploadFile 合法域名:
https://fz-zion.oss-cn-shanghai.aliyuncs.com - downloadFile 合法域名:
https://cdn.functorz.com、https://fz-zion-static.functorz.com、https://fz-zion.oss-cn-shanghai.aliyuncs.com
在 IP 白名单中添加代码上传服务器地址:139.196.192.129。


上传小程序代码
- 在 Zion 发布面板中切换到使用私钥发布。
- 填写 AppID 和 AppSecret,并上传
.key文件。 - 点击预览。Zion 会打包小程序并将开发版本上传到微信后台。



在微信后台提审并发布
- 在微信公众平台进入版本管理。
- 从开发版本中选择 Zion 上传的版本并提交审核。
- 审核通过后,发布审核版本。


⚠️
解除授权或更换 AppID 后,与原 AppID 关联的微信配置可能失效。重新绑定后,请检查微信支付等依赖 AppID 的功能,并使用当前有效的 AppSecret 和上传密钥重新发布。
Last updated on