Skip to content

APP版本管理 ​

功能概述 ​

APP版本页面提供APP托管服务,支持上传WGT/APK文件,可以更好的管理APP的版本发布。
功能概述页面截图

操作流程 ​

  1. 在线升级(热更新)是可以不用去指定下载地址,如应用市场重新下载,而是在线监测更新,通过下载资源包的形式直接进行下载安装运行,从而减少了用户量的一个流失。它主要是通过安装wgt包来实现的。
  • 点击“新增”,“是否热更新”选择“是”,根据提示填写相关信息。
操作流程页面截图
  1. 去指定地址下载,通常是大版本的更新,如修改了LOGO、启动页、名称等基本配置,或者是新增了APP硬件权限,如推送、摄像头、分享等,此时就不能用wgt包来进行升级,必须打包APK包或IPA包,引导用户前往指定地址重新下载安装。
  • 点击“新增”,“是否热更新”选择“否”,根据提示填写相关信息。
操作流程页面截图
  1. IOS签名比较复杂,以及后续的审核都是比较严格的,建议使用AppStore进行管理。

  2. 当APP端检测到有大于当前版本号的WGT/APK,将会自动进行下载更新。

操作流程页面截图

字段说明 ​

字段说明建议
版本名称展示给用户看的版本号与发版说明保持一致
版本号客户端比较升级的数字或语义版本必须大于旧版本才会触发升级
是否热更新区分 WGT 和完整安装包小版本修复用热更新,大版本用安装包
安装包WGT、APK 或下载地址上传后先在测试端验证
更新说明展示给用户的变更说明简洁说明新增、优化、修复
强制更新是否允许跳过重大安全或兼容问题才建议强制

发布验收 ​

  1. 测试端当前版本低于目标版本。
  2. App 能检测到新版本。
  3. WGT 热更新能下载、安装并重启生效。
  4. APK 更新能跳转下载或完成安装。
  5. 更新失败时有明确提示。
  6. 旧版本不再误触发重复升级。

常见问题 ​

App 检测不到新版本 ​

检查版本号是否大于客户端当前版本、App 请求环境是否正确、版本状态是否启用。

WGT 安装失败 ​

检查 WGT 包是否与当前 App 基座兼容,是否修改了需要重新打包 APK 的能力。

iOS 无法热更新 ​

iOS 审核和签名限制更严格,建议通过 App Store 或企业签名流程管理。

二次开发入口 ​

类型路径或接口说明
前端页面vue3/src/views/iot 相关 App 版本页面App 版本管理入口
后端接口/iot 相关版本接口版本列表、上传、状态控制
文件存储OSS 或本地存储配置安装包和 WGT 文件存储

蜂信物联 | fastbee.cn