添加数量:7
协议
频道控制
在 fuchsia.update.channelcontrol/channelcontrol.fidl 中定义
控制目标更新渠道,这是我们将在下次检查更新时使用的渠道。
获取当前
检索当前有效的更新渠道。
- 响应
channel
当前处于活动状态的更新渠道。
请求
<空>
回复
名称 | 类型 |
---|---|
channel |
string[128]
|
GetTarget
获取当前的暂定目标渠道以进行更新。 这将返回更新客户端用于执行更新检查的渠道。它始终是以下各项之一: - 当前渠道 - 默认渠道 - 一个不同但尚未进行 OTA 的新目标。
- 响应
channel
:当前目标渠道。
请求
<空>
回复
名称 | 类型 |
---|---|
channel |
string[128]
|
获取目标列表
获取可传递到 SetTarget() 的知名目标频道列表。 可能还存在其他不公开列出的频道。
请求
<空>
回复
名称 | 类型 |
---|---|
channels |
vector<string>[100]
|
设置目标
设置新的所需目标渠道。这会告知更新程序尝试使用新渠道检查更新。这是暂定的,除非成功检查相应通道,否则该记录将不会持久保留。
当新目标渠道通过验证后,将生成响应。
- 请求
channel
新的目标渠道名称(更新程序使用的名称)
请求
名称 | 类型 |
---|---|
channel |
string[128]
|
回复
<空>