- Tài nguyên: GroupGroup
- Phương thức
Tài nguyên: GroupGroup
Thành viên nhóm được chỉ định cho một nhóm.
Biểu diễn dưới dạng JSON |
---|
{
"name": string,
"details": {
object ( |
Trường | |
---|---|
name |
Bắt buộc. Tên của thành viên. |
details |
Chỉ có đầu ra. Thông tin khác về thành viên trong nhóm, chẳng hạn như nhật ký đăng ký. |
GroupMemberDetails
Thông tin chi tiết về thành viên nhóm, chẳng hạn như mã phần cứng và thời gian đăng ký. Tất cả thông tin này ở dạng chỉ đọc.
Biểu diễn dưới dạng JSON |
---|
{ "hardwareId": [ { object ( |
Trường | |
---|---|
hardwareId[] |
Danh sách mã phần cứng (imei, meid, sê-ri, v.v.) liên kết với thiết bị. |
registerTime |
Dấu thời gian khi thiết bị được đăng ký lần đầu. Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: |
hardwareName |
Tên phần cứng, ví dụ: shamu. |
currentOta |
Tên OTA hiện tại. |
checkins[] |
Nhật ký đăng ký. |
lastCheckin |
Lần kiểm tra cuối cùng. |
HardwareID
Mã phần cứng của thiết bị.
Biểu diễn dưới dạng JSON |
---|
{ "id": string } |
Trường | |
---|---|
id |
Mã nhận dạng được định dạng, ví dụ: imei:XYZ. |
OtaProperties
Thông báo về các thuộc tính của OTA hiện tại của thiết bị.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "url": string } |
Trường | |
---|---|
name |
Tên của OTA. |
url |
URL của OTA. |
Đăng ký
Xác nhận có mặt trên một thiết bị.
Biểu diễn dưới dạng JSON |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
Trường | |
---|---|
checkinTime |
Dấu thời gian khi quá trình xác nhận an toàn diễn ra. Chỉ được điền nếu thiết bị có trong một nhóm. Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: |
buildProperties |
Xây dựng thuộc tính. |
roOemKey1 |
Giá trị của ro.oem.key1 nếu có. |
AndroidBuildProperties
Thuộc tính bản dựng của thiết bị được gửi cùng với yêu cầu xác nhận an toàn.
Biểu diễn dưới dạng JSON |
---|
{ "id": string, "product": string, "radio": string, "bootloader": string } |
Trường | |
---|---|
id |
Mã bản dựng đầy đủ. |
product |
Sản phẩm = ro.build.product, ví dụ: shamu. |
radio |
Đài. |
bootloader |
Trình tải khởi động. |
LastCheckin
Thông tin đăng ký lần cuối. Chứa nhiều thông tin hơn mục tương ứng trong trường checkin_history
.
Biểu diễn dưới dạng JSON |
---|
{ "checkin": { object ( |
Trường | |
---|---|
checkin |
Thuộc tính nhận phòng cơ bản. |
digest |
Hàm băm của kết quả được gửi lại thiết bị, nếu có. |
locale |
Ngôn ngữ. |
extraBuildProperties[] |
Các thuộc tính bản dựng bổ sung như ro.build.[device|client] |
timeWindow |
Khoảng thời gian của lần đăng nhập gần đây nhất |
KeyValue
Thông báo KeyValue cho các giao thức API OTA.
Biểu diễn dưới dạng JSON |
---|
{ "key": string, "value": string } |
Trường | |
---|---|
key |
Khoá. |
value |
Giá trị. |
TimeWindow
Cửa sổ cuối cùng thiết bị xác nhận có mặt.
Enum | |
---|---|
TIME_WINDOW_UNSPECIFIED |
Không xác định |
TIME_WINDOW_WITHIN_ONE_DAY |
Trong vòng 1 ngày |
TIME_WINDOW_WITHIN_ONE_WEEK |
Trong tuần qua |
TIME_WINDOW_WITHIN_TWO_WEEKS |
Trong vòng hai tuần qua |
TIME_WINDOW_MORE_THAN_TWO_WEEKS |
Hơn hai tuần qua |
Phương thức |
|
---|---|
|
Tạo thành viên nhóm trong một nhóm cụ thể. |
|
Xoá thành viên trong một nhóm. |
|
Tạo một thành viên nhóm và trả về GroupMember mới. |
|
Xoá một group member . |
|
Nhận được một group member . |
|
Liệt kê group members . |