Skip to content

微信小程序配置与发布 ​

本文面向应用管理员,说明如何在越想云商中完成微信小程序的首次发布、审核上线和后续版本发布。

先了解两类版本 ​

系统中有两类容易混淆的版本:

名称含义谁负责维护
平台可发布版本越想云商已经测试并开放的客户端源码版本,包含版本号、源码和更新说明平台管理员
租户发布版本当前应用基于某个平台版本和本应用配置生成的一次小程序交付应用管理员

应用管理员不需要填写版本号、源码 SHA 或构建参数。创建发布版本时,系统会自动使用当前最新可用的平台版本,并记录本次应用配置进行构建;排队期间的配置修改不会改变已创建的交付。

完整流程 ​

微信审核通过后,还需要执行“确认上线”。审核通过不代表已经面向用户正式发布。

发布前准备 ​

1. 确认平台已开通 ​

进入 发布 → 微信小程序。如果页面显示“微信小程序尚未开通,请联系平台管理员”,需要由平台管理员在应用能力配置中开通微信小程序后再操作。

页面显示“平台尚未开放可发布版本”时,表示平台管理员还没有开放可用的客户端版本。此时不能自行创建版本,请联系平台管理员。

2. 完成小程序接入 ​

在 发布 → 微信小程序 的“发布前准备”区域,点击“小程序接入”。

先填写接入信息:

  • 微信小程序 AppID;
  • 微信小程序 AppSecret;
  • 后台展示二维码(仅用于越想云商后台展示);
  • ICP 备案号和公安备案号(如适用)。

AppID 和 AppSecret 必须属于同一个微信小程序。AppSecret 属于敏感信息,不要粘贴到聊天、截图或公开文档中。

此页面只保存越想云商运行和发布所需的配置,不会同步修改微信公众平台的小程序名称、头像、简介、类目或官方二维码。需要修改这些官方资料时,请登录微信公众平台;返回后,提交审核前检查会自动核验名称、简介、头像和类目。

确认 AppID 正确后,点击“保存并前往微信授权”,系统会保存接入信息并跳转微信页面,无需先执行一次单独保存。在微信页面完成授权后,接入页会显示“已授权”。已授权后修改接入资料,点击“保存修改”即可;需要更新授权权限时,在授权状态区域点击“重新授权”。重新授权中途取消或发生异常,现有有效授权不会因此失效。

如果已授权的小程序需要更换 AppID,点击“更换小程序”,填写新的 AppID 后点击“前往微信授权并更换”。新授权成功前,当前小程序仍保持可用;更换成功后需要重新配置新小程序的 AppSecret。存在进行中的交付时,系统会阻止更换,应先完成或按页面允许的方式放弃该交付。

3. 检查并补齐服务器域名 ​

在 发布 → 微信小程序 的“发布前准备”区域,点击“服务器域名”。系统会列出以下域名类型的当前状态:

  • request 合法域名;
  • socket 合法域名;
  • uploadFile 合法域名;
  • downloadFile 合法域名。

存在缺失项时,点击“补齐缺失域名”。系统只添加平台运行所需的缺失域名,不覆盖微信已有配置。

微信对域名修改有次数限制。补齐失败时,先检查微信第三方平台的服务器域名、域名备案和权限配置,再重试;不要连续重复点击。

4. 配置隐私保护指引 ​

在 发布 → 微信小程序 的“发布前准备”区域,点击“隐私保护指引”。系统会根据小程序实际功能生成用途草稿,并结合微信已有配置和代码检测结果核对内容;首次尚未上传代码时也可以准备指引。

应用管理员主要需要补充收集方的联系邮箱或联系电话,核对信息类型和用途后勾选确认,再点击“确认并写入微信”。

隐私指引可以在上传代码前配置,不需要为此单独上传代码;提交审核前系统还会再次检查隐私相关条件。修改开发版指引不会立即改变线上版本,通常需要重新审核并正式上线后生效。

首次发布 ​

1. 查看发布准备状态 ​

进入 发布 → 微信小程序,先查看“发布前准备”区域。完成“小程序接入”、服务器域名和隐私保护指引后,再查看“版本发布”区域:

  • 当前线上版本:微信侧当前正式线上版本;
  • 平台可用版本:平台管理员开放给租户使用的最新版本;
  • 本次发布:本应用正在处理的发布版本及其状态。

如果当前交付仍在构建、上传、审核或上线核验中,请先处理当前交付,不要重复创建新版本。

2. 创建发布版本 ​

页面显示创建入口时,核对或填写本次发布说明,然后点击“创建发布版本”。发布说明会默认带入平台版本的更新说明,可以按本应用实际情况补充或修改。

以下内容由系统自动确定,不需要手动填写:

  • 发布版本号;
  • 源码 SHA;
  • GitHub Actions 参数;
  • 构建和上传任务。

创建后系统会自动开始构建和上传。只显示创建入口,通常表示当前没有需要处理的交付且已经满足创建条件。

3. 等待构建并上传 ​

“本次发布”会依次显示“准备中”“构建中”“上传中”等状态。构建和上传通常需要几分钟,排队或编译较慢时可能更久。

此阶段可以离开页面,稍后返回点击“刷新状态”。页面中的“本次交付已进行”只表示当前交付已经持续的时间,不是预计剩余时间。

请注意:

  • 不要重复创建发布版本;
  • 不要因为页面暂时没有变化就反复点击;
  • 构建或上传明确失败后,不要从任务中心重复执行旧构建任务,应按页面提示重新创建新的交付;
  • 如果提示“结果待核对”,不要创建新版本,请联系平台管理员核对构建和微信侧状态。

上传成功后,页面会生成“体验版二维码”。

4. 扫码体验 ​

使用微信扫描“体验版二维码”,验证登录、首页、商品、下单、支付和其他本次发布涉及的核心流程。

体验版验证通过后,再进入提交审核。发现代码问题时,不要提交审核;如果问题需要修改客户端源码,应由平台管理员准备并开放新的平台版本,再放弃尚未提审的交付,创建新交付重新构建。

5. 提交微信审核 ​

在本次发布中点击“提交审核”。弹窗打开时只加载微信已配置类目,不会自动执行检查。可以先点击“开始检查”,查看基础资料、隐私保护指引、服务器域名、代码隐私检测和体验版的待处理事项;尚未填写资料时也允许检查。按页面提示完成:

  1. 选择微信公众平台中已经配置并审核通过的类目;
  2. 核对版本说明;
  3. 选择类目或修改版本说明后,旧结果会清空,再次点击“开始检查”;已有结果时按钮显示“重新检查”;
  4. 所有检查通过后,点击“确认提交审核”。

检查未通过时,按检查项中的提示处理:微信尚未配置基础资料或审核通过的类目时,点击“打开微信公众平台”;已加载类目但尚未选择时,在弹窗内选择即可。隐私保护指引或服务器域名缺失时,点击该检查项的“前往配置”。处理完成后返回弹窗重新检查;不要跳过检查,也不需要手动勾选“已完成”。

提交成功后,页面会显示微信审核单号,状态进入“审核中”。

6. 获取审核结果 ​

微信审核结果通常会通过微信平台通知回传。审核期间可以返回页面,点击“刷新状态”;也可以在当前交付中点击“查询审核状态”主动核对。

审核结果有以下几种常见情况:

结果下一步
审核中等待审核,可稍后刷新或主动查询
审核通过点击“确认上线”
审核未通过查看失败原因,处理问题后点击“重新提审”
审核已撤回根据需要重新提交审核

审核未通过但代码不需要变更时,通常不需要重新构建,可以直接修改审核资料或处理配置后重新提审。若需要修改客户端源码,先点击“放弃交付”,再使用平台最新开放的版本创建新交付重新构建。已撤回审核的交付也可放弃;审核仍在进行中时,应先撤回审核,确认已撤回后再放弃。放弃交付会保留审核原因与截图,不会下架当前线上小程序。

7. 确认正式上线 ​

审核通过后,在当前交付中点击“确认上线”。这是影响线上用户的操作,请先确认体验版验证通过。

正式发布阶段可能暂时显示“发布中”“上线结果待确认”或“线上版本待核验”。此时不要重复点击“确认上线”,也不要创建新的发布版本;点击“查询上线结果”核对微信侧状态。微信明确拒绝时,本次发布会显示具体原因,处理后按页面提供的操作继续。

正式上线成功后,当前交付会进入发布历史,微信小程序线上版本也会更新。

发布新版本 ​

什么时候需要创建新版本 ​

出现以下任一情况时,可以进入 发布 → 微信小程序 创建新的交付:

  • 平台管理员开放了新的平台可发布版本;
  • 当前应用的构建配置发生了变化,需要重新生成小程序代码;
  • 页面提示可以创建新交付。

系统会自动比较当前线上版本、平台可用版本和当前应用配置。平台版本和配置都没有变化时,页面会显示“已是最新”,不需要重复发布同一份代码。

同一个平台版本在应用配置发生变化后,仍可能需要为当前应用重新构建;这不代表平台版本重复开放。

发布新版本的操作 ​

  1. 确认上一次交付已经正式上线、已放弃或已明确失败;
  2. 确认“平台可用版本”是希望发布的版本;
  3. 填写或确认发布说明;
  4. 点击“创建发布版本”;
  5. 按首次发布的“构建上传 → 扫码体验 → 提交审核 → 确认上线”流程完成。

如果页面提示线上状态待核对,先点击“刷新状态”;本次发布正在核验上线结果时,点击“查询上线结果”。仍无法确认时联系平台管理员核对原因,不要重复创建交付。放弃交付不会下架微信线上小程序。

常见状态说明 ​

页面状态含义用户操作
准备中已创建交付,等待构建开始等待并刷新,不要重复创建
构建中正在排队或编译小程序等待并刷新,不要重复创建
上传中构建完成,正在上传微信等待并刷新,不要重复上传
体验版已就绪代码已上传,体验码可用扫码体验后提交审核
审核中微信正在审核等待或查询审核状态
审核通过微信已通过审核确认正式上线
发布中/上线结果待确认/线上版本待核验正式发布或线上结果仍在核验查询上线结果,不要重复发布
结果待核对系统未能确认外部平台最终结果联系平台管理员核对,不要重复操作
审核未通过微信返回了审核原因查看原因及截图;处理后重提,需要修改代码时放弃交付后重新构建

发布检查清单 ​

首次发布或发布新版本前,确认:

  • [ ] 微信小程序能力已开通;
  • [ ] 已完成小程序接入:AppID、AppSecret 已配置并已完成第三方平台授权;
  • [ ] 服务器域名检查通过;
  • [ ] 隐私保护指引已配置并核对;
  • [ ] 页面显示平台可用版本;
  • [ ] 当前没有正在处理的交付;
  • [ ] 体验版已经完成核心业务流程验证;
  • [ ] 提交审核前检查全部通过;
  • [ ] 正式上线前已确认审核结果和体验效果。

相关说明 ​

  • 平台管理员维护平台可发布版本,请参见平台客户端版本。
  • 发布工作台只负责当前应用的客户端配置和交付;商城信息、支付、交易、物流和账号权限请在设置中维护。
  • 页面提示与本文不一致时,以页面当前状态和微信返回结果为准;保留应用、时间和发布版本信息后联系平台管理员。

为中小企业量身打造的新一代业务引擎