一、升级流程
1、读取本地配置文件
作用:获取当前版本号、文件状态、项目名称等信息。
2、网络初始化
作用:尝试使设备联网,扫描环境wifi信息,连接特定的用于OTA的wifi。
3、拉取服务器端配置文件
作用:获取服务器最新数据。
4、版本号比对
作用:确认本地版本状态,决策是否启动升级机制。
4.1版本号不一致
操作:执行更新。
4.2版本号一致
操作:安全退出。
5、升级操作
5.1扫描配置文件
作用:获取版本号、项目名称、文件列表。
5.2启动升级UI
作用:提示用户正式进入升级模式。
5.3获取md5文件校验文件
作用:用于检查文件完整性。