微信小游戏远程包怎么区分审核和发布

  • Creator 版本:2.4.7

  • 目标平台: 微信小游戏

勾选了md5 Cache之后更改远程资源,之前的包就会下载出错,必须上传最新的远程包,怎么解决这个问题呢

我用的cdn 没这个问题

做了md5的话,你不要删除原来的资源就可以了,要保险的话,每个版本的远程地址不一样

问问 每个版本的远程地址不一样的话 每次更新版本 就算之前已下载的资源没变化 也会重新下载 等于是要重新下载全部资源了 缓存失效了就, 这个你们是怎么解决的?

这个我们也没办法,但是实际效果来看,是能接受的

  1. 资源量比较小的游戏,重新下载并没有什么区别
  2. 资源量比较大的,虽然cocos官方说会自动检测缓存,但我们实际发现,当200mb的缓存满了之后,有概率报copyFile等报错,无法下载新资源,所以我们每个版本都会删除老版本的资源,这个时候本身就没有资源缓存的可能了。
    目前来说,我们现在的策略也是折中之后的

那就是为了稳定性,一个版本一个远程目录吗,我最近也在纠结。直接一个目录覆盖省流量,一个目录一个版本更稳定(但这样其实也没必要开md5了吧)。目前资源20m。还有一个疑问,每次不同目录更新,会导致用户的本地缓存越来越大,这块超出限制后,会自动删除旧资源吗,还是会造成异常