功能介绍-自动更新

功能介绍-自动更新

1. 功能介绍

app的更新有两种方式:

  • 整包更新: 本质上是重新下载最新的完整app,然后重新安装
  • 增量更新: 下载最新的wgt文件,进行增量更新,无需重新安装

盒子IM采用的是增量更新的方式,用户在启动APP时,会向后台发送版本校验请求,如果发现不是最新版本,就会自动下载最新的wgt文件并完成更新。

注意:如果打包时如果新增了模块,自动更新会失败,此时用户只能手动更新

2. 配置说明

本章节以v3.5.0升级到v3.5.1为例,介绍相关的配置

2.1. 打包wgt文件

首先,我们需要升级mainfest里面的app的版本为3.5.1:

d2b5ca33bd20250831153534

点击菜单,发行->App-制作应用wgt包(弹窗后继续点确定):

d2b5ca33bd20250831153544

大概30s后就会编译完成:

d2b5ca33bd20250831153554

再把这个wgt重命名后上传到一个用户能下载地方,通常是上传到nginx,此时你会得到一个wgt文件的下载url,以我线上环境为例,url为:https://www.boxim.online/download/boxim.wgt

2.2. 前端配置

修改im-uniapp的.env.js的UNI_APP.WGT_URL变量,内容为上面的wgt下载url

d2b5ca33bd20250831153607

2.3. 后端配置

修改im-platform的配置文件,修改为最新的版本号,以及相关的升级日志

d2b5ca33bd20250831153618

3. 效果截图d2b5ca33bd20250831153629

 

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容