xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

uni-app app 热更新包资源 All In One

uni-app app 热更新包资源 All In One

uni-app 资源如何热更新

更新流程,改成在app打开时不关闭splash界面,等app更新完成重启后,手动调用关闭splash的方法,可以加我细聊

wgt 升级包

  1. old version

  1. new version

/Users/xgqfrms/Documents/gitlab-projects/app/unpackage/release/__UNI__ABC666XYZ.wgt

https://ask.dcloud.net.cn/article/182

https://ask.dcloud.net.cn/article/36437

uni-app运行环境版本和编译器版本不一致的问题

https://ask.dcloud.net.cn/article/35627

uni-app 热更新

在打包Android App之前,我们需要先通过HX生成打包资源。
如果是通过cli创建的项目,则通过以下命令生成打包资源:

$ yarn build:app-plus

生成打包资源后的目录长这样:

然后将整个目录中的所有文件拷贝到Android项目的 assets/apps/<appid>/www 中:

可以看出,所有生成的文件,其实只是一个资源目录。

热更新的原理就是:替换资源目录中的所有打包资源

https://www.kancloud.cn/xiaoyulive/uniapp/1836328

插件

https://uniapp.dcloud.io/uniCloud/upgrade-center

refs

uni-app 整包升级

https://ask.dcloud.net.cn/article/34972

uni-app 资源在线升级/热更新

https://ask.dcloud.net.cn/article/35667

https://uniapp.dcloud.io/uniCloud/upgrade-center



©xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @ 2022-02-17 21:19  xgqfrms  阅读(303)  评论(8编辑  收藏  举报