APP版本管理
大约 3 分钟
功能概述
APP版本页面提供APP托管服务,支持上传WGT/APK文件,可以更好的管理APP的版本发布。
操作流程
- 在线升级(热更新)是可以不用去指定下载地址,如应用市场重新下载,而是在线监测更新,通过下载资源包的形式直接进行下载安装运行,从而减少了用户量的一个流失。它主要是通过安装wgt包来实现的。
- 点击“新增”,“是否热更新”选择“是”,根据提示填写相关信息。

- 去指定地址下载,通常是大版本的更新,如修改了LOGO、启动页、名称等基本配置,或者是新增了APP硬件权限,如推送、摄像头、分享等,此时就不能用wgt包来进行升级,必须打包APK包或IPA包,引导用户前往指定地址重新下载安装。
- 点击“新增”,“是否热更新”选择“否”,根据提示填写相关信息。

IOS签名比较复杂,以及后续的审核都是比较严格的,建议使用AppStore进行管理。
当APP端检测到有大于当前版本号的WGT/APK,将会自动进行下载更新。

字段说明
| 字段 | 说明 | 建议 |
|---|---|---|
| 版本名称 | 展示给用户看的版本号 | 与发版说明保持一致 |
| 版本号 | 客户端比较升级的数字或语义版本 | 必须大于旧版本才会触发升级 |
| 是否热更新 | 区分 WGT 和完整安装包 | 小版本修复用热更新,大版本用安装包 |
| 安装包 | WGT、APK 或下载地址 | 上传后先在测试端验证 |
| 更新说明 | 展示给用户的变更说明 | 简洁说明新增、优化、修复 |
| 强制更新 | 是否允许跳过 | 重大安全或兼容问题才建议强制 |
发布验收
- 测试端当前版本低于目标版本。
- App 能检测到新版本。
- WGT 热更新能下载、安装并重启生效。
- APK 更新能跳转下载或完成安装。
- 更新失败时有明确提示。
- 旧版本不再误触发重复升级。
常见问题
App 检测不到新版本
检查版本号是否大于客户端当前版本、App 请求环境是否正确、版本状态是否启用。
WGT 安装失败
检查 WGT 包是否与当前 App 基座兼容,是否修改了需要重新打包 APK 的能力。
iOS 无法热更新
iOS 审核和签名限制更严格,建议通过 App Store 或企业签名流程管理。
二次开发入口
| 类型 | 路径或接口 | 说明 |
|---|---|---|
| 前端页面 | vue3/src/views/iot 相关 App 版本页面 | App 版本管理入口 |
| 后端接口 | /iot 相关版本接口 | 版本列表、上传、状态控制 |
| 文件存储 | OSS 或本地存储配置 | 安装包和 WGT 文件存储 |
