Shadow icon indicating copy to clipboard operation
Shadow copied to clipboard

想咨询一下插件更新和新增逻辑

Open EmptyPages opened this issue 1 year ago • 5 comments

假如初次下载插件后是这样的,有个plugin-debug.zip包,如果是正式发布的肯定是release啊,这个不重要了,只是咨询逻辑 image 1、那么下次如果我更新这个plugin-app-plugin-debug.apk这个插件是重新打包一个plugin-debug2.zip包吗?然后删除本地原来的plugin-debug.zip? 2、如果我想新增一个插件呢?plugin-debug3.zip,那么zip3中不用包含前两个插件了吧,还有就是zip3里的也要包含loader和runtime吗? 3、我如何判断一个插件包是否需要更新,是判断config.json中的UUID是否有变化吗?

EmptyPages avatar Sep 01 '23 06:09 EmptyPages

或者说我新增插件都是解压plugin-debug.zip,然后放入新的插件,然后更新config.json,再重新压缩???

EmptyPages avatar Sep 01 '23 06:09 EmptyPages

@shifujun 求告知一个更新插件和新增插件的逻辑

EmptyPages avatar Sep 01 '23 07:09 EmptyPages

我也想问这个问题,楼主有答案吗

liouyang avatar Nov 22 '23 08:11 liouyang

我也想问这个问题,楼主有答案吗

没有答案,如果我每记错的话,每个zip都要有manage这些去解析当前插件包,我很长时间没接触这个框架了有点不记得了,你可以拉取一下我这个项目看下:https://github.com/fzkf9225/shadow-plugin-master,当时怕忘了所以一些问题我基本都记录了,研究了下原理,后面就没深究了

EmptyPages avatar Nov 22 '23 09:11 EmptyPages

好的 感谢楼主

liouyang avatar Nov 22 '23 09:11 liouyang