关于原生热更新CDN缓存的问题

刷到了一篇17年的帖子说到这个问题,官方说后续会支持,现在已经2024年了,还是老样子 :laughing:

这个在原生平台,cpp底层早就有拼接了,加了?md5=在后面。
(处理temp续传的时候忘记拼接了,不过也是小问题,找找就可以修复)

资源的加了,manifest文件没加

首先 cdn的要求是更新一个图,就换一个url

你这是走远程加载的方式,热更新正常来说都是url不变,通过URL后面拼接?v=xxx这种方式下载最新资源

有几个信息文件没加没关系,在上传cdn后,可以写个脚本,自动让cdn强制刷新这几个文件。

17年的时候什么样我不知道,但24年的热更开启MD5后 你确定文件地址不变?你打过包 测试过了?

你就当我说的太片面了 :sweat_smile:,本来是想说manifest没有加拼接导致要手动刷新cdn这个问题,后来想想要是单独刷新这单个文件的方式也挺好,结贴!

打个广告,
https://store.cocos.com/app/detail/4542

热更的时候, 文件按热更版本上传,
自己维护清单文件,下载的时候也按照版本下载,
保证cdn上一个文件只有一个单独的url,就不会有缓存的问题

别用MD5比较,文件一多卡半天