离线系统自动更新方案
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题修复时,需要对安装后的程序进行更新。
当是某些小功能时,如果直接重新安装程序,会显得比较麻烦,这时可以通过更新包的方式让客户进行更新。
考虑离线系统会处于离线状态或在线状态,对于更新方式提出了本地更新和在线后自动更新的方案。
系统会定义更新包的目录结构规范,开发人员只需要按照规范给出更新包。
在更新的过程中会记录升级日志,这样有利于记录升级的过程,便于错误的排查和处理。
一致,则下载对应的更新包,服务器端会提供更新包下载地址,离线端只需通过HttpClient下载最新更新包。
下载更新包后,就和本地更新一样,更新完成后,然后修改离线系统的版本号。
版本号的规范,版本号暂定2位,中间以点好分割,如1.6。
活动图:
推荐方案:
根据离线系统的特点,同时使用本地更新和在线后自动更新的方案。