功能介绍-自动更新
1. 功能介绍
app的更新有两种方式:
- 整包更新: 本质上是重新下载最新的完整app,然后重新安装
- 增量更新: 下载最新的wgt文件,进行增量更新,无需重新安装
盒子IM采用的是增量更新的方式,用户在启动APP时,会向后台发送版本校验请求,如果发现不是最新版本,就会自动下载最新的wgt文件并完成更新。
注意:如果打包时如果新增了模块,自动更新会失败,此时用户只能手动更新
2. 配置说明
本章节以v3.5.0升级到v3.5.1为例,介绍相关的配置
2.1. 打包wgt文件
首先,我们需要升级mainfest里面的app的版本为3.5.1:
点击菜单,发行->App-制作应用wgt包(弹窗后继续点确定):
大概30s后就会编译完成:
再把这个wgt重命名后上传到一个用户能下载地方,通常是上传到nginx,此时你会得到一个wgt文件的下载url,以我线上环境为例,url为:https://www.boxim.online/download/boxim.wgt
2.2. 前端配置
修改im-uniapp的.env.js的UNI_APP.WGT_URL变量,内容为上面的wgt下载url
2.3. 后端配置
修改im-platform的配置文件,修改为最新的版本号,以及相关的升级日志
3. 效果截图
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容