最近做了一套系统,涉及两三个软件。
需要实现单个软件直接更新,不要把完整包下载解压,毕竟越麻烦用户使用意愿越低。
我在论坛搜索了更新器相关的帖子,始终找不到合适的方案,这里的合适是指 尽可能的简单实现。
理论上,http读文件+写到文件也是可以的,但我没法判断是否完成。有进度相关元素的分享示例,对我这种技术水平来说还是头皮发麻。
最终,找到了一个 下载模块。我再结合大厂提供的文档分享功能,实现更新操作。
软件分为两个,一个是用户正常使用的,一个是单独的更新器。
用户打开软件后,启动更新操作,只判断版本号,不一致则打开更新器,并且把用户软件结束掉,以防文件冲突导致更新失败。
532.01 KB, 下载次数: 406, 下载积分: 精币 -2 枚
弱鸡第一步 发表于 2022-8-7 16:45
要是可以自动结束update的进程 打开新版本就更完美了
欢迎光临 精易论坛 (https://125.confly.eu.org/) | Powered by Discuz! X3.4 |