Skip to Content

发布微信小程序

微信小程序发布后,用户在微信中打开使用。

准备微信小程序

  1. 前往微信公众平台 注册“小程序”类型的账号。
  2. 完善小程序名称、类目、图标等基本信息。
  3. 按微信要求完成小程序备案。
  4. 如果应用需要微信支付,确认小程序主体满足微信支付的开通要求。

注册微信小程序

完善微信小程序基本信息

备案要求参阅微信小程序备案操作指引 。

选择发布方式

发布方式如何接入在哪里提审和发布适用场景
第三方授权发布小程序管理员扫码授权给 ZionZion 发布面板大多数项目
私钥自主发布填写 AppID、AppSecret 并上传代码上传密钥微信公众平台需要自行管理开发版本和审核,或要使用业务域名(web-view)

第三方授权发布

授权小程序

  1. 在微信小程序编辑器中打开发布面板。
  2. 点击小程序授权。
  3. 使用对应小程序的管理员微信扫码并确认授权。

授权微信小程序

授权失败时,检查扫码账号是否为该小程序的管理员,以及小程序是否仍授权给其他第三方平台。

如需更换 AppID,先在发布面板中解绑当前小程序,再重新授权。

解绑微信小程序

生成预览并真机测试

在发布面板中点击预览,系统会打包小程序并生成体验版二维码。使用微信扫码,检查页面、登录、授权、支付以及其他小程序专属能力。

如果扫码后仍显示旧页面,可从微信最近使用的小程序列表中删除该小程序,再重新扫码以清理本地缓存。

清理微信小程序缓存

提交审核并发布

  1. 在发布面板中提交微信审核。
  2. 填写版本号、管理员微信、审核所需页面和测试说明。
  3. 根据界面要求上传真机截图。
  4. 审核通过后,在发布面板中发布审核版本。
提交微信小程序审核

审核要求以微信公众平台的当前规则为准。提交失败时,根据微信返回的类目、资质、内容或技术错误修改后重新提交。

私钥自主发布

准备上传密钥

  1. 登录微信公众平台 ,进入开发 → 开发管理 → 开发设置。
  2. 获取小程序的 AppID 和 AppSecret。
  3. 开启小程序代码上传权限,并下载 CodePrivateKey_xxxx.key 上传密钥。
  4. 如果小程序此前授权给 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。

配置小程序代码上传 IP 白名单配置微信小程序服务器域名

上传小程序代码

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

在微信后台提审并发布

  1. 在微信公众平台进入版本管理。
  2. 从开发版本中选择 Zion 上传的版本并提交审核。
  3. 审核通过后,发布审核版本。
在微信后台选择开发版本提交审核发布审核通过的微信小程序版本
⚠️

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

Last updated on