
回复
升级服务组件是一个SA(System Ability), 由OHOS 的init 进程负责启动。
升级服务器引擎主要功能包括:
1、查找可用的升级包
2、下载升级包
3、设置/获取升级策略
4、触发升级
接口 | 说明 |
---|---|
checkNewVersion | 检查是否有可用的升级包版本 |
download() | 下载升级包 |
upgrade() | 将升级命令写入到misc分区,最终调用reboot命令,进入到updater 子系统中。 |
getNewVersionInfo() | 升级完成后,获取升级后的版本信息 |
setUpdatePolicy | 设置升级策略 |
getUpdatePolicy | 获取升级策略 |
1,导入updateclient lib
2,获取update对象
3,获取新版本信息
4,检查新版本
5,下载新版本,并监听下载进程
6,启动升级
7,设置升级策略
8,查看升级策略
升级子系统
update_app
update_updateservice
update_updater