全网没有一个用loadRemoteManifest api的吗?

1.8.2上自定义localManifest修改url已经实现,但是希望也可以修改远程下载下来的manifest里的地址,项目的需求是远程manifest的url不一定是正确的,需要动态修改,loadRemoteManifest看名字是自定义远程manifest,但是怎么用都不对,有大神用过吗?

用jsb.fileUtil这个api吧

什么意思啊 远程的清单下载后去修改?

可是我找不到修改的时机啊 修改后发现程序已经读了老的远程清单

简单做法,发现如果有需要修改,把manifest修改后存储在热更目录。
之后则重新load一下scene,重新触发一下热更逻辑

如果你的需求是希望下载的地址自定义,而不是从 manifest 文件中取得话,这里给一个方案。
修改native代码,将下载的地址直接传入
AssetsManagerEx
static AssetsManagerEx* create(const std::string &manifestUrl, const std::string &storagePath);
改为
static AssetsManagerEx* create(const std::string &manifestUrl, const std::string &storagePath, const std::string &packageUrl);
hotupdate_native.zip (24.9 KB)

谢谢 我来参考一下

谢谢 能留个qq吗