Shadow
Shadow copied to clipboard
manage和plugin包远程服务下载,校验是否已下载和是否有更新
请问下,宿主app动态下载加载manage-project和插件plugin,目前shadow支持判断是否已经下载完manage和plugin包并且判断版本号,是否有新版本需要重新下载?还是说这些判断都是需要我这边自己去写代码做判断。感谢
插件升级逻辑需要你自己写。对于core-manager来说,后安装的插件就是最新版本的。
可以用config.json中的UUID_NickName来标记业务版本号:
https://github.com/Tencent/Shadow/blob/e7988d6d26d4804d598fc64e5e9e9c852edbb2d2/projects/sdk/core/manager/src/main/java/com/tencent/shadow/core/manager/installplugin/PluginConfig.java#L43-L46
也完全重写core-manager满足自己的需要,重写manager逻辑是不会涉及loader的。