App升级中心 uni-upgrade-center,提供了 App 的版本更新服务。包括
- Android、iOS的完整App安装包升级和wgt资源包增量更新
- 后台管理系统,用于发布新版、设置升级策略
- 升级中心分为两个部分:uni-upgrade-center Admin管理后台 和 uni-upgrade-center-app前台检测更新
安装步骤均按照官方给的方法进行就可以,下面记录一下安装使用时遇到的问题:
1、强制更新时(有弹窗更新提示),热更新WGT安装会出现manifest.json文件不存在。 uni_modules/uni-upgrade-center-app/pages/upgrade-popup.vue 第285行if (this.isWGT && res.tempFilePath.split('.').slice(-1) !== 'wgt') 改成 if (this.isWGT && res.tempFilePath.split('.').slice(-1)[0] !== 'wgt')
2、在发布新版的时候,需要开启“上线发行”按钮,否则不会进行版本更新检测,如下图:
3、wgt更新时,manifest.json中的版本一定要高于要替换的版本,否则不会更新。