一、基于unicloud版本更新
简单来说,就是你的app项目安装 uni-upgrade-center-app这个插件,同时你需要另外新建一个uni-admin项目,用来上传并管理app项目的更新包,app项目通过unicloud请求更新包,下载并安装。
1.uni-upgrade-center - Admin 组件部署搭建
推荐使用 uni-admin 框架,是基于 uni-app 和 uniCloud 的应用后台管理的开源框架,uni-admin 已内置升级中心uni-upgrade-center组件,直接使用即可。
框架介绍:uni-admin 框架(原名 uniCloud admin) | uni-app官网
(1)下载uni-admin 框架
下载地址:https://gitee.com/dcloud/uni-upgrade-center/tree/master/uni_modules/uni-upgrade-center(2)关联云服务空间
(3)上传服务空间部署
(4)初始化数据库 db_init.json
(5)初始化当前项目uni-admin的数据 db_init.json和云函数,如果出现覆盖弹窗,可以点击覆盖无影响
2.uni-upgrade-center-APP 业务过程中使用与配置
注意:配置自己的app应用
(1)选择app程序,创建uniCloud云开发环境(阿里云)
(2)关联云服务空间,选择和uni-admin框架关联的同一云服务空间。
(3)安装插件 uni-upgrade-center App
地址: 升级中心 uni-upgrade-center - App - DCloud 插件市场
(4)uni-upgrade-center-App上传云服务空间部署
(5)在pages.json中添加页面路径。注:请不要设置为pages.json中第一项
(6)更新插件的引入与使用,APP.vue页面,初始化时调用检查更新
3.un-admin框架云部署
- 登陆云服务空间 uniCloud控制台
- 将uni-admin程序打包成H5程序包
- 将uni-admin程序托管至云服务空间,就可使用云服务空间的默认域名访问管理系统
- 查看默认域名并刷新缓存