cocos-lua 3.x热更新断点续更问题

刚使用AssertsManagerEx做完热更新部分,将当前项目所有代码资源文件生成对应md5列表,通过对比拉取需要下载的文件;正常热更流程已经走通! 现在问题是 在热更未完成之前强行退出app,然后重新启动app这时检测.temp临时文件做断点续更的时候发现将之前不需要热更的文件都进行了本地查找.temp文件操作,从而导致.temp文件找不到出现Assert断言,之后就开始拉取远端所有的项目文件,更新到一半时候app卡主了,应该是拉取文件太多! 请问这样的热更做法是不是不对?怎么解决这个问题,断点续更检测的时候也只是需要指定的文件下载就可以了呀! 然而命名MD5是一样的,似乎就没有走MD5对比这里就直接开始了拉取所有文件的操作,怎么破?

1赞

首先你要保证你的远端是支持断点续传的,否则远端会忽略客户端发的当前以下载字段,从头开始,就会发现下载超过100%了

http://blog.csdn.net/qq_37508511/article/details/78077481

1赞