[已解决]cocos2d-js 3.0 实现js热更新, 机器缓存问题!

如上, 我已实现js热更新。 android中用户去运行其它程序, 后面又回我运行我的应用(我的应用进入 applicationWillEnterForeground), 此时我也去检查服务器端是否有新版本, 如果有则下载更新。 更新完有js有加载(cc.loader.loadJs(“src/files.js”]…)。
但界面还是旧的界面, 没有运行新的代码(经调试新的js代码有下载)。
个人感觉应该是旧的js代码在机器的缓存中, 所以没有加载新的代码。
请问各位有没有办法处理这个问题呢, 有没有类似Director::getInstance()->getTextureCache()->removeAllTextures(); 然后加载新的。
cc.loader.loadJs 这个函数应该只是缓存js 的路径文件名称,以便加载。

毕竟应用是不会关闭的。 一般进入后台, 于android应用堆载内。 等用户直接调度。

这个我还没接触过,兄弟你自己研究解决一下,然后分享一下案例。

不过我觉得在后台切回前台做更新,这个比较影响用户体验。比如我接个电话回来想继续游戏,你突然给我下载一堆更新包,你觉得用户心里啥感受。

自己按照优先级reqire你的files.js中的文件可解决

解决了发个解决方案呗,后面也要用到,现在还没有研究。呵呵

调用 cleanAllScript

热更新不是由c++端控制的么

楼主怎么解决这个问题的

自从有了浏览器,这个好像在哪里都是个讨厌的问题,mark下,静待楼主解决。

请问楼主怎么解决的~真是个头痛的问题

cocos2djs 获取cache路径的方法是什么

楼主解决这问题了吗??