uniapp升级中心的如何创建和使用
uniapp升级中心的如何创建和使用

uniapp升级中心的如何创建和使用

后台:先搭建升级中心管理后台

登录https://unicloud.dcloud.net.cn,在服务空间列表创建一个服务空间,建议使用腾讯的,阿里的有自动回收机制并且稳定性不如腾讯

创建好后HBuilderX新建一个uni-admin项目,右键uni-admin项目下的uniCloud,选择“关联云服务空间或项目”,再选择关联你第一步创建的云服务空间

右键uniCloud选择“云服务空间初始化向导”,最后右键uniCloud下面的database选择 “下载所有的DB Schema及扩张校验函数”

最后点击发行选择网站- PC,在弹出的对话框里写网站名这个随意写,域名那里要填第一步开通的云服务空间里的默认域名或者你绑定的域名,位置在云服务空间的前端网页托管,默认这个是未开通的,没有开通就点击开通一下,然后就可以看到域名,也可以自行绑定域名,建议绑定域名,默认域名实在是太长了不利于运营。把域名填写进去,记得一定要勾选“将编译的资源部署到前端网页托管”选项,不然还得手动上传就很麻烦了。

前端:C端或者说是APP项目

右键项目下的uniCloud,选择“关联云服务空间或项目”,再选择关联你第一步创建的云服务空间,再右键uniCloud选择“云服务空间初始化向导”,最后右键uniCloud下面的database选择 “下载所有的DB Schema及扩张校验函数”。如果没有这个目录就右键项目选择“创建unicloud开发环境“一定要选择uniadmin同样的云服务商。
导入插件“uni-upgrade-center – App”,地址:https://ext.dcloud.net.cn/plugin?id=4542

在你前端项目中的首页导入更新方法

import checkUpdate from '@/uni_modules/uni-upgrade-center-app/utils/check-update'

这是一个方法,把它放到onLoad里面,每次打开APP的时候执行一下就行。

onLoad() {
        checkUpdate()
},

然后打包app,打包好之后准备好安装包进入app升级中心的配置

如何更新?

走完第一步发布成功就可以打开域名进入后台了 ,如果不可以就是步骤有问题,对照我说的流程重新走一遍。第一次登录需要设置用户名密码,设置好登录进去进设置-》应用中心-〉新增应用,把刚刚打包的app的appid找到填进去,安卓app可以直接上传安装包,填完信息就可以了,这等于是第一版APP。你如果没有新增应用,进入APP升级中心会一直转圈圈。

升级APP,想升级APP先改项目中的manifest.json中的应用版本名称和应用版本号,改大一点就行,然后打包APK,进入后台APP升级中心,发布新版

然后你登录APP就会自动更新了。。。

https://blog.csdn.net/BenChiZhuBaDaoWang/article/details/126462680

发表回复

您的电子邮箱地址不会被公开。