本篇远程升级,特指各类客户端软件、移动端APP的升级。
1.目的:
(1)人工手动导入程序,来实现手动升级,耗费人力物力,尤其是用户数量多、范围广的情况下更是如此。
(2)远程升级,可以解决上述问题:通过制定相应升级规则,在需要的时候,自动推送升级,由用户手动选择是否升级。
2.内容
(1)版本管理:升级管理的基础
(2)升级规则:何时何地何种环境对谁如何升级
(3)升级状态反馈:产品是否升级状态读写?
3.重点考虑的问题
(1)升级后出现了不可用,如何解决,风险如何规避?
(2)各种网络环境下(WiFi与4G/内网与外网),如何推送升级包
(3)升级过程中须保证的环境:不断电、不关机等
4.产品框架
(1)后台管理:软件版本管理、升级包推送、升级状态查看及跟踪
(2)前台升级:升级包下载、安装(安装提示、安装过程中、安装成功后)
网友评论