编译md5后微信小游戏无法获取最新版本

编译微信小游戏后bundle-scripts中的index.js也带上了md5.
本来想通过assetManager.loadBundle带上version来获取最新版本,结果不行,会报错无法获取到对应的index-md5.js文件
微信小游戏内会报错,在小游戏中想获取最新关卡想做版本控制是否有其他方案呢?

小游戏不支持脚本热更~

感谢回复, 不过我并没有打算脚本热更的,只是想更新预制体,他带着脚本如果能去掉最好不过了.

打bundle就会产生js脚本

小游戏不支持脚本热更,然后打bundle就会产生js脚本
也就是说小游戏预制体配置资源没法热更咯。行吧~

小游戏的远程bundle不能带有代码,那么加载该bundle的index.js其实是无意义的。
我的做法是针对远程包,提前拉取一个版本描述文件,校验远程包版本,并注入一个特殊的扩展名的下载方法,所有的远程包都回调到这个下载方法,这个方法不需要加载js代码:



下载时,主动指定我们之前实现的扩展名称:

1赞

这个方法好啊,我之前直接在引擎的AssetManager.js里改了