写了一个超长的热更新文档,欢迎反馈

mark

热更新有个问题,上更新了test.png文件,这次更新把它删掉了,但客户端没有同步删除这文件,只能增加文件,不能减少文件

同步删除?想多了吧,这个功能不会有的。

同步删除热更新文件夹下的文件,而不是包里的文件.
有时想撤销热更新时就很尴尬了

服务器热更新再升级一个版本,内容不变,只改版本号应该可以吧?

官方的热更新,经常会返回 UPDATE_FAILED 的结果,这个问题大家有没有遇到过?
同问官方有没有实践发现过这个问题
这个问题应该在所有版本都会出现(至少我们用过的版本都有出现1.x-2.x),但实际上是更新成功了,我们遇到这个返回值是当做 UPDATE_FINISHED 处理的

大佬,1.9.0版本时使用的热更脚本在2.0.8里已经不适用了 我该去哪里下载新的热更脚本版本?

第一步看文档!
https://docs.cocos.com/creator/manual/zh/advanced-topics/hot-update.html?h=热更新

额。。去年弄好了的。。是可以正常使用的但是最近升级引擎到2.0.8后编译到真机上运行就会黑屏,在模拟器上就无限报错,我把热更脚本的onload注释掉就没问题了 也没有报具体哪里错 然后就这了。。。

什么时候能分包热更就好了,像关卡、子游戏都非常用

新手小白前来报道,围观学习

先mark一下

mark下来慢慢看

热更新通过CDN,下载显示百分比。安卓下载速度飞快,IOS速度慢的不行。
self._downloadCallback && self._downloadCallback(event.getPercentByFile());
是不是热更新机制有问题

lua 和 这个js 底层都是C++ 你lua热更直接写到C++撒

建议cocos creator扩展的api也能将changelog发一下,插件新版的也无法维护,这样官方不支持,我们也知道怎么改
比如hot-update。

2.0.9版本打开 说 _am undefine

请问安卓缓存目录的是searchPath在什么时候添加进去的。我看到project.manifest里的searchPaths是空数组。我做实验的时候发现如果没有启用热更新searchPath是只有@asset的。热更完成searchPaths里就有了缓存目录。请大佬指点

又看了一下源码找到了:joy:

searchPaths貌似没有去重


而且会多出来一个manifest的路径,这个是必须的么?
1 缓存路径重复
2 多了一条manifest的路径
望官方大大解惑