PluginOK中间件自动升级指南

需积分: 0 0 下载量 188 浏览量 更新于2024-08-05 收藏 573KB PDF 举报
"PluginOK中间件的自动升级机制和打包工具的使用方法" PluginOK中间件是一种创新的软件架构,它不仅是一个客户端程序,还提供前端开发接口,使得开发者能够实现强制升级中间件以及安装或升级其他小程序包,整个过程可以在用户无感知的情况下进行,即所谓的“无感知升级”。这个特性对于保持软件的最新状态和修复潜在问题至关重要。 在制作中间件升级包的过程中,首先要对比新旧版本的中间件文件,找出需要更新的文件列表,通常包括EXE和DLL文件以及可能的配置文件。如果使用的是高级版,还需包含X64目录的所有文件。如果需要同时升级小程序,只需将相关文件放入Plugins子目录。在准备升级文件时,需确保网络版的ZbaConfig.json中授权服务器信息的正确性。 打包工具ZbaPackage.exe(单机版对应为WrlPackage.exe)是关键所在。通过这个工具,可以设置升级包的显示名称、更新日期和版本号,这些信息应从ChangeLog.txt获取,并确保版本号与实际发布的一致。设置中间件安装目录为升级文件所在的路径,但不是中间件实际运行的目录。 执行打包操作后,工具会生成中间件的升级指令JSON包,包含升级描述和文件下载地址。生成的Zba_Update.pid文件需上传至可通过HTTP协议访问的服务器。最终形成的JSON配置文件用于指示升级流程,例如: ```json { "req": "Wrl_Update", "rid": 1, "para": { "Name": "PluginOK网络版升级包", "Date": "2021-10-18", "Desc": "1、切换文件签名证书、完成对Windows11正式版兼容性测试;2、优化小程序退出机制,解决可能退出不正常问题;3、解决个别电脑启动内嵌小程序提示挂钩失败问题;4、完善VLC..." } } ``` 此JSON文件详细描述了升级包的请求类型、请求ID和参数,包括升级包的名称、日期和更新详情,确保终端能够按照指示进行无缝升级。 通过这样的自动化升级流程,PluginOK中间件及其相关小程序能够保持最新的功能和修复,同时减少用户干预,提高系统的稳定性和用户体验。开发者和IT管理员可以更有效地管理和维护他们的软件环境,确保系统始终处于最佳状态。