FAQ

一、 常见问题

1. 端侧OTA SDK,具有哪些能力?

目前的SDK,只支持android平台,其它平台的支持,在规划中。

OTA SDK可以支持端侧的系统升级和应用升级。

通过在服务端上架升级包,端侧可以做到新版本的查询、下载、安装。

查询,支持用户手动查询、自动定时查询、push推送。

下载,可以通过注册listener,监听下载进度。普通下载支持用户暂停下载、恢复下载、断点续传。强制下载不能暂停和取消。

安装,是通过重启进入recovery模式进行的。

需要待接入OTA的系统,具备如下基础功能:能够通过reboot recovery命令进入recovery模式。

2. 接入OTA SDK,接入者需要做什么?

OTA SDK不提供UI界面。

接入者通过参考“参考设计apk”,使用SDK的接口,并定制自己需要的UI。

接入者,通过使用SDK提供的API,可以做到升级包的查询、下载、安装。

push推送,是SDK内置的功能,不需要接入者定制。

当然,接入者可以选择不使用内置的push,接入自己的push通道。

二、 系统升级相关的问题

1. 查询升级的方式有哪些?

手动查询:用户主动点击界面上的按钮,进行查询。

自动查询:定时时间到,自动查询。

push推送:收到推送消息之后,会发起查询。

2. 端侧的升级模式有哪几种?

有普通升级和强制升级。

普通升级:

查询到版本之后,可自动下载。

下载过程中,可以手动暂停下载。

下载完成、校验通过之后,弹窗提示。

强制升级:

查询到版本之后,可自动下载。

下载过程中,不能取消。

下载完成、校验通过之后,弹窗提示。

3.没有查询到更新怎么办?

可以通过“升级诊断”功能,查找原因。