关于2.x包体内的资源问题

image
在做热更时发现这么一段话,是否意味着如果之前热更下载后替换包体或者包体本身的旧资源,一般不会通过热更手段去帮用户删除,意味着这个包会越来越大,如果某个版本的资源试用情况与下一个版本使用情况过大,就会导致占用用户空间了。
比如1.0有10个资源有用,2.0通过热更只剩1个了,这个时候是否单纯热更了新的资源,但旧的还残留在用户手机里一直占用着空间

想问问 你知道的用户空间最大是多大 就要出问题了?

一般大版本更新的时候重新安装app会删的

另外补充问道:
如果资源都是远程包remote,那么是不是不太需要热更了,毕竟登录时永远从远程服务器里下载远程最新的资源包,有点类似小游戏那种,那么热更这个功能就重复了?

可以把游戏后期的资源放在后面更新,一开始就下载一大堆东西玩家会流失的,针对不同使用场景热更新和boudle可以灵活组合使用

热更和远程包实际上都是从后端下载资源,本质上是不是实现一个就好了,这俩功能好像很重复

理论上boundle更新功能是可以替代热更新的,所以还是具体游戏玩法来分析

做热更方案时,另外遇到了一个问题,就是生成的manifest里边的资源一般都有一个md5嘛,然后前端请求热更对服务端进行资源比对的时候,竟然要找资源路径名+?Md5=xxxx,可是生成资源的时候并没有把这个md5给带上到资源名,我看官方给的例子也是这样,是要额外对生成的assets文件名要根据manifest里的md5进行衔接?否则热更时会找不到