版本管理
版本管理用于维护客户端安装包和 Wgt 资源包,并控制更新说明、适用平台、发布状态、静默更新和强制更新。
安装包类型
| 类型 | 适用场景 |
|---|---|
| 原生 App 安装包 | 原生 SDK、插件或整体安装包发生变化 |
| Wgt 资源包 | 不涉及原生能力变化的前端资源更新 |
是否可以使用 Wgt 更新,应由开发和测试人员根据本次改动确认,不要仅根据文件大小判断。
创建版本
- 选择客户端应用;
- 填写更新标题和更新内容;
- 选择安装包类型和平台;
- 填写版本号;
- Wgt 资源包填写原生 App 最低版本;
- 填写下载、App Store 或应用市场链接;
- 按需设置静默更新和强制更新;
- 保存为未上线,测试通过后再调整发布状态。
版本号必须高于当前已上线版本,避免客户端接收到降级更新。
静默更新
静默更新适合风险较低且无需用户立即感知的 Wgt 更新。涉及重要功能变化、用户协议或需要重启说明时,不建议静默发布。
强制更新
强制更新会阻止旧版本用户继续使用,适合存在安全风险或旧版本无法兼容服务端的情况。
WARNING
强制更新配置错误可能导致用户无法进入应用。确认各应用市场或下载链接已经可用,并在真实设备完成升级测试后再启用。
启用前必须确认:
- 新版本已经完成关键流程测试;
- 下载链接和应用市场版本已可用;
- Android、iOS、Harmony 等平台分别验证;
- 客服和运营已经收到更新说明;
- 已准备更新失败的应急处理方案。
发布检查
- 客户端应用和平台选择正确;
- 版本号、最低版本和安装包类型匹配;
- 更新内容清晰说明用户可感知变化;
- 下载链接可访问;
- 灰度或测试验证完成后再正式上线。
发布后验证
- 使用低于目标版本的测试客户端启动应用;
- 检查更新标题、内容和目标版本;
- 分别验证跳过、立即更新、静默更新或强制更新行为;
- 完成升级后重新启动并验证登录、首页和关键交易流程;
- 发现异常时及时停止发布,并保留可恢复的正式版本。
