-
Creator 版本:2.0.10
-
目标平台: Android 华为快应用
-
重现方式:用同名的图片替换原有资源,构建后上传至服务器。之后做如下对比操作:
1.手机直接打开快应用,并没有重新下载该图片,资源也没有被替换
2.点击cocos自带的快应用运行按钮运行快应用,资源被替换
根据描述是正常情况吧。
步骤一打开的是 旧的 rpk,已经加载图片在手机上了。
步骤二运行的时候会清空数据,再安装新的rpk,最后加载资源
那么新的同名图片在不更换rpk包的情况下改如何更新到客户端呢
不能热更新吗,重新打开快应用不会从服务端上对比更新最新的资源吗?
一定要向华为提交最新的rpk包版本才行吗?
更新 rpk 会好点吧。实时获取图片的话,很耗流量的
这个华为快应用都是要审核的,每次都审核很麻烦,这样可以吗?我们自己比对版本号,如果有更新有把缓存目录清空,然后杀掉游戏,让用户重新打开,这样操作可以吗?
可以的
看进入游戏前,可否先删除客户端的旧资源,删除后再进去会重新加载的
好的谢谢,那先这样试试
快应用,下载目录有version.manifest吗?就是原生的热更新的version.manifest和project.manifest
通过哪个比对好呢?
建议资源加md5cache,就没有这种烦恼了,但要注意50M的存储限制
构建的时候有MD5cache,也勾选了,但是没有什么实际作用。另外为什么加了md5cache就有50M的存储限制了呢?
50M的限制是快应用的限制 下载的资源总大小大于50M后面的就存储不了了
https://forum.cocos.com/t/topic/79874 md5cache你可以看下我这个,我这个是2.0.9