Shadow icon indicating copy to clipboard operation
Shadow copied to clipboard

manage和plugin包远程服务下载,校验是否已下载和是否有更新

Open cq0702 opened this issue 3 years ago • 1 comments

请问下,宿主app动态下载加载manage-project和插件plugin,目前shadow支持判断是否已经下载完manage和plugin包并且判断版本号,是否有新版本需要重新下载?还是说这些判断都是需要我这边自己去写代码做判断。感谢

cq0702 avatar Jun 27 '22 08:06 cq0702

插件升级逻辑需要你自己写。对于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的。

shifujun avatar Jun 28 '22 05:06 shifujun