平台客户端版本(仅平台)
平台客户端版本用于维护平台已经测试并允许租户使用的源码版本。当前页面只面向平台管理员,租户发布微信小程序时会自动使用这里开放的最新版本。
创建平台版本
进入平台管理范围内的客户端版本页面,点击“新建版本”,填写:
- 目标端:例如微信小程序、H5 或 App;
- 版本号:支持常见的两段或三段版本号,例如
1.2、1.2.3; - 源码 SHA:对应 Git 仓库中已经提交并验证过的完整 commit SHA;
- 更新说明:面向租户和最终用户说明本版本的主要变化。
新建后先保存为“草稿”,确认内容和源码无误后再点击“开放”。开放时系统会再次校验源码提交和版本号:版本号须大于同目标端历史最高已开放版本,包括已撤回的版本;两段版本号按修订号为零比较,例如 1.2 与 1.2.0 等价。同目标端已有可用版本使用相同 SHA 时,不能重复开放;已撤回版本仍保留历史。目前仅微信小程序支持开放,H5、App 后续接入。版本开放后,源码 SHA 和版本号不能修改。
编辑已有草稿时,未修改或恢复原值会禁用“保存草稿”;保存失败保留输入,可继续重试。行内统一通过“操作”下拉菜单选择编辑、开放、删除或撤回;菜单按当前版本状态及权限展示可用操作。
开放与撤回
- 草稿:可以编辑或直接删除,不会被租户使用;
- 已开放:最新可用版本供租户在对应平台的发布页面创建交付,不提供历史版本选择;
- 已撤回:不能创建新的交付,已经创建的租户交付不受影响。
撤回已开放版本不会下架任何租户已经上线的客户端,也不会删除历史交付记录。若需要修复源码,应创建并开放新的平台版本。
与租户发布的关系
平台版本开放后,应用管理员进入 发布 → 微信小程序 时,系统会展示最新的平台可用版本。租户创建发布版本时,系统自动记录所使用的平台版本、源码提交和应用配置,租户无需手动填写这些信息。
同一个平台版本可以被多个应用使用;每个应用仍会根据自身 AppID、授权信息和其他配置单独构建、上传并提交审核。平台开放新版本或参与构建的应用配置变化时,应用管理员可以创建新的租户发布交付;运行时业务资料和页面装修变化不需要重新构建。