热更新是否支持 回滚更新 !!!

2.3.3版本

测试发现:
基础包1.0.0 正常
更新至1.0.1 正常
再次更新到1.0.2 正常
第三次更新到1.0.1 时,更新失败。

是否支持往高版本往低版本更新?

你可以版本号往前升级,但是资源跟上次一样就行了,我指的是资源内容一样,但是md5一定要不一样啊

那我可以直接改1.0.1中的 project.manifest version.manifest 里面的版本号么。 改成1.0.3 ?

阔以啊,版本随便你怎么跳。前提是有对应的资源

我意思是,不再重新生成新的资源。 把原来没有问题的1.0.1的所有资源从新放到热更里面。只是把1.0.1里面的project.manifest version.manifest 里的版本号手动改成1.0.3

阔以的,应该没啥大问题。

哎 我试了 不行。

不应该啊,你都更到了1.0.3了 version都不一样,就会去找1.0.3的热更地址,同时对比本地和远程服务器的资源的md5码,怎么可能不会更新呢

看看版本比较函数,版本高才能进行热更,你可以修改一下,版本不一样进行热更。

肯定可以吧,版本号升一下,把以前的资源拷贝回来,不就行了么,反正md5跟现在用的不一样就行,管它要替换的资源是新的还是旧的

更新失败 是不是导致了你的热更功能都跑不起来了 ?

1.0.3是手动改的1.0.1的资源。只改了两个版本号,其他信息都不变。 就不能正常热更了

手动改的版本号。md5没动