- Tài nguyên: Cấu hình
- Biểu diễn dưới dạng JSON
- UpdateDescription
- LocalizedUpdateDescription
- UrgencyMode
- ScheduledInstallDelay
- WifiOnlyTime
- TimeWindow (Cửa sổ thời gian)
- TimeOfDay
- OffPeakUpdate
- UpdateOffPeakDays
- CellularOperatorRestriction
- IncludeExclude (Loại trừ)
- SpaceNeed
- RolloutStep
- ConfigDetails
- ReminderDialogSettings (Cài đặt lời nhắc)
- Bắt đầu
- RemindLaterDuration
- Tần suất
- Phương thức
Tài nguyên: Cấu hình
Cấu hình triển khai.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "title": string, "description": string, "defaultUpdateDescription": { object ( |
Các trường | |
---|---|
name |
Chỉ có đầu ra. Tên của cấu hình. Lưu ý rằng đây là giá trị nhận dạng duy nhất cho các đối tượng |
title |
Không bắt buộc. Tiêu đề của cấu hình. |
description |
Không bắt buộc. Nội dung mô tả cấu hình. |
defaultUpdateDescription |
Bắt buộc. Văn bản giao diện người dùng mặc định được dùng khi ngôn ngữ của thiết bị không khớp với bất kỳ ngôn ngữ nào được chỉ định trong |
localizedUpdateDescriptions[] |
Không bắt buộc. Danh sách nội dung mô tả bản cập nhật đã bản địa hoá, sẽ được ưu tiên hơn |
urgencyMode |
Không bắt buộc. Mức độ khẩn cấp trong việc cập nhật thể hiện cách hệ thống sẽ nhắc người dùng. Nếu bạn không chỉ định thì giá trị mặc định là |
scheduledInstallDelay |
Không bắt buộc. Một độ trễ xác định thời điểm cập nhật được lên lịch để cài đặt qua đêm. Giá trị mặc định là |
wifiOnlyTime |
Không bắt buộc. Giá trị mặc định là Lưu ý: thuộc tính này sẽ được thiết lập thành |
updateMaintenanceWindow |
Không bắt buộc. Cửa sổ thời gian cài đặt OTA. |
packageSizeAwareBatteryThreshold |
Không bắt buộc. Liệu bản cập nhật có cần đáp ứng các ngưỡng pin cài đặt khác nhau tuỳ thuộc vào kích thước của bản cập nhật hay không. |
offPeakUpdate |
Không bắt buộc. Đối tượng cập nhật cao điểm. |
countryRestriction |
Không bắt buộc. Các quốc gia có thể được bao gồm/bị loại trừ. |
mobileNetworkRestriction |
Không bắt buộc. Các mạng di động có thể bao gồm/bị loại trừ được xác định bằng mã MCC/mnc. Xin lưu ý rằng thuộc tính này chỉ được sử dụng cho |
deviceBuildPropertyRestriction |
Không bắt buộc. Quy định hạn chế về thuộc tính bản dựng thiết bị có thể được bao gồm/bị loại trừ. |
mobileNetworkCarrierRestriction |
Không bắt buộc. Nhà mạng di động có thể được bao gồm/không bao gồm. Xin lưu ý rằng thuộc tính này chỉ được sử dụng cho Để xem các mối liên kết, vui lòng tham khảo Mã quốc gia và mã mạng di động. |
updateRequiredSetup |
Không bắt buộc. Cho biết liệu có cần cập nhật trong trình hướng dẫn thiết lập hay không. Giá trị mặc định là false. |
minimalSpaceRequired |
Không bắt buộc. Yêu cầu dung lượng tối thiểu. Khi giá trị là |
immediateRelease |
Không bắt buộc. Bạn phải nhập một trong hai giá trị |
rolloutSteps[] |
Không bắt buộc. Bạn phải nhập một trong hai giá trị |
securityUpdate |
Không bắt buộc. Đánh dấu bản cập nhật là bản cập nhật bảo mật. Thông tin này được truyền đến thiết bị để hiển thị đúng thông báo cập nhật. Tức là văn bản "đang áp dụng bản cập nhật bảo mật" thay vì "đang áp dụng bản cập nhật hệ thống". Yêu cầu API cấp 22 trở lên và Dịch vụ Google Play 9.4 trở lên. |
details |
Chỉ có đầu ra. Thông tin chi tiết khác về cấu hình. Chỉ máy chủ trả về mã này khi trả về cấu hình. |
allowEncryptedScheduledInstall |
Không bắt buộc. Cho biết một gói có được phép lên lịch cài đặt trên thiết bị đã mã hoá hay không. |
reminderDialogSettings |
Không bắt buộc. Chế độ cài đặt cho hộp thoại phương thức nhắc người dùng rằng họ có một bản cập nhật đang chờ xử lý. |
UpdateDescription
Nội dung mô tả về bản cập nhật đã được gửi tới thiết bị.
Biểu diễn dưới dạng JSON |
---|
{ "description": string, "title": string, "dialogMessage": string, "postSuccessMessage": string, "postFailureMessage": string } |
Các trường | |
---|---|
description |
Văn bản mô tả bản cập nhật. |
title |
Tiêu đề của nội dung mô tả về bản cập nhật. |
dialogMessage |
Thông báo hộp thoại về bản cập nhật. |
postSuccessMessage |
Thông báo đăng thành công nội dung cập nhật. Yêu cầu API cấp 14 trở lên. |
postFailureMessage |
Thông báo lỗi đăng trong bản cập nhật. Yêu cầu API cấp 14 trở lên. |
LocalizedUpdateDescription
Nội dung mô tả bản cập nhật dựa trên ngôn ngữ.
Biểu diễn dưới dạng JSON |
---|
{
"locales": [
string
],
"updateDescription": {
object ( |
Các trường | |
---|---|
locales[] |
Ngôn ngữ phù hợp với ngôn ngữ của thiết bị. |
updateDescription |
Nội dung mô tả về bản cập nhật được gửi đến thiết bị. |
UrgencyMode
Chế độ khẩn cấp nâng cấp.
Enum | |
---|---|
MODE_UNSPECIFIED |
Chưa xác định. |
RECOMMENDED |
Đề xuất nâng cấp. Người dùng sẽ được nhắc tải xuống và cài đặt bản cập nhật. |
MANDATORY |
Nâng cấp bắt buộc. Bản cập nhật sẽ tự động tải xuống nhưng người dùng sẽ được nhắc bắt đầu cài đặt. |
AUTOMATIC |
Tự động nâng cấp. Bản cập nhật sẽ tự động được tải xuống và cài đặt. |
ScheduledInstallDelay
Khoảng thời gian trì hoãn từ khi có bản cập nhật đến khi quá trình cài đặt được lên lịch tự động.
Enum | |
---|---|
SCHEDULED_INSTALL_DELAY_UNSPECIFIED |
Giá trị mặc định. Sẽ được coi là KHÔNG BAO GIỜ. |
SCHEDULED_INSTALL_DELAY_NEVER |
Không bao giờ chuyển lên chế độ cài đặt tự động. |
SCHEDULED_INSTALL_DELAY_ZERO_DAYS |
Khoảng thời gian 0 ngày (ngay lập tức) |
SCHEDULED_INSTALL_DELAY_ONE_DAY |
Khoảng thời gian một ngày. |
SCHEDULED_INSTALL_DELAY_TWO_DAYS |
Khoảng thời gian là 2 ngày. |
SCHEDULED_INSTALL_DELAY_THREE_DAYS |
Khung thời gian 3 ngày. |
SCHEDULED_INSTALL_DELAY_FOUR_DAYS |
Khung thời gian 4 ngày. |
SCHEDULED_INSTALL_DELAY_FIVE_DAYS |
Khoảng thời gian 5 ngày. |
SCHEDULED_INSTALL_DELAY_TEN_DAYS |
Khung thời gian 10 ngày. |
SCHEDULED_INSTALL_DELAY_FIFTEEN_DAYS |
Khung thời gian 15 ngày. |
SCHEDULED_INSTALL_DELAY_THIRTY_DAYS |
Khung thời gian 30 ngày. |
WifiOnlyTime
Tính năng tải xuống sẽ tránh dùng mạng di động trong khoảng thời gian này sau khi có bản cập nhật.
Enum | |
---|---|
WIFI_ONLY_TIME_UNSPECIFIED |
Chưa xác định. |
NONE |
Không bị chặn. |
TWENTY_FOUR_HOURS |
Khoảng thời gian 24 giờ. |
THREE_DAYS |
Khung thời gian 3 ngày. |
SEVEN_DAYS |
Khung thời gian 7 ngày. |
FOURTEEN_DAYS |
Khung thời gian 14 ngày. |
TWENTY_ONE_DAYS |
Khoảng thời gian 21 ngày. |
FOREVER |
Cửa sổ vĩnh viễn. |
TimeWindow
Khoảng thời gian xác định thời gian bắt đầu của một ngày và thời gian ngừng của một ngày.
Biểu diễn dưới dạng JSON |
---|
{ "startTime": { object ( |
Các trường | |
---|---|
startTime |
Thời gian bắt đầu khung thời gian. |
stopTime |
Thời lượng kết thúc. |
TimeOfDay
Đại diện cho thời gian trong ngày. Ngày và múi giờ không quan trọng hoặc được chỉ định ở nơi khác. API có thể chọn cho phép giây nhuận. Các loại có liên quan là google.type.Date
và google.protobuf.Timestamp
.
Biểu diễn dưới dạng JSON |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Các trường | |
---|---|
hours |
Giờ trong ngày ở định dạng 24 giờ. Nên ở trong khoảng từ 0 đến 23. API có thể chọn cho phép giá trị "24:00:00" trong các trường hợp như thời gian đóng cửa của doanh nghiệp. |
minutes |
Số phút trong giờ trong ngày. Phải từ 0 đến 59. |
seconds |
Số giây trong phút. Thông thường phải từ 0 đến 59. API có thể cho phép giá trị 60 nếu cho phép giây nhuận. |
nanos |
Phân số giây tính bằng nano giây. Phải từ 0 đến 999.999.999. |
OffPeakUpdate
Giới hạn cập nhật ngoài đỉnh điểm.
Biểu diễn dưới dạng JSON |
---|
{ "updateOffPeakWindow": { object ( |
Các trường | |
---|---|
updateOffPeakWindow |
Khoảng thời gian cao điểm để tải bản cập nhật xuống. Yêu cầu Dịch vụ Google Play 6.7.72 trở lên. |
updateOffPeakDays |
Không bắt buộc. Khi giá trị là |
updateOperatorRestriction |
Không bắt buộc. Khi giá trị này không được chỉ định, máy chủ sẽ sử dụng giá trị mặc định là |
UpdateOffPeakDays
Số ngày cố gắng tải bản cập nhật xuống trong khung giờ cao điểm.
Enum | |
---|---|
OFF_PEAK_DAYS_UNSPECIFIED |
Chưa xác định. |
OFF_PEAK_UPDATE_ONE_DAY |
1 ngày. |
OFF_PEAK_UPDATE_THREE_DAYS |
3 ngày nữa. |
OFF_PEAK_UPDATE_SEVEN_DAYS |
7 ngày qua. |
OFF_PEAK_UPDATE_FOURTEEN_DAYS |
14 ngày. |
OFF_PEAK_UPDATE_THIRTY_DAYS |
30 ngày. |
CellularOperatorRestriction
Hãy thiết lập thành CELLULAR_OPERATOR_RESTRICTED
để áp dụng hạn chế đối với thời lượng không cao điểm sao cho việc tải xuống qua mạng không dây chỉ áp dụng cho nhà cung cấp dịch vụ di động mà dịch vụ đó nhận lần đầu. Dành cho các thiết bị nhiều SIM, khi được dùng cùng với mobileNetworkRestriction
để chỉ cho phép một nhà cung cấp dịch vụ cụ thể tải xuống ở mức cao nhất.
Enum | |
---|---|
OPERATOR_RESTRICTED_UNSPECIFIED |
Chưa xác định. |
CELLULAR_OPERATOR_RESTRICTED |
Thời hạn thấp điểm chỉ áp dụng cho nhà cung cấp dịch vụ di động mà OTA được nhận lần đầu. |
ALL_NETWORK_ALLOWED |
Khung giờ cao điểm áp dụng cho tất cả các mạng. |
IncludeExclude
Bao gồm hoặc loại trừ một số mẫu được phân tách bằng dấu phẩy.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Các trường | |
---|---|
Trường nhóm include_exclude . Quy tắc bao gồm hoặc loại trừ. include_exclude chỉ có thể là một trong những trạng thái sau đây: |
|
include |
Hoa văn đi kèm. Nếu bạn cho phép nhiều giá trị, hãy sử dụng dấu phẩy để phân tách các giá trị đó. |
exclude |
Mẫu bị loại trừ. Nếu bạn cho phép nhiều giá trị, hãy sử dụng dấu phẩy để phân tách các giá trị đó. |
SpaceNeed
Yêu cầu dung lượng tính bằng byte.
Enum | |
---|---|
SPACE_NEED_UNSPECIFIED |
Chưa xác định. |
ONE_HUNDRED_MB |
100 MB. |
ONE_HUNDRED_AND_FIFTY_MB |
150 MB. |
TWO_HUNDRED_AND_FIFTY_MB |
250 MB. |
FIVE_HUNDRED_MB |
500 MB. |
RolloutStep
Thành phần trong bước ra mắt.
Biểu diễn dưới dạng JSON |
---|
{ "rolloutTime": string, "fraction": number } |
Các trường | |
---|---|
rolloutTime |
Dấu thời gian ra mắt. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
fraction |
Phần có giá trị phần trăm từ 0,00 đến 100,00. |
ConfigDetails
Thông tin chi tiết về cấu hình.
Biểu diễn dưới dạng JSON |
---|
{ "postConditions": [ { object ( |
Các trường | |
---|---|
postConditions[] |
Điều kiện sau khi cài đặt cấu hình. |
packages[] |
Các gói đã xác định của cấu hình này. Quan trọng: thứ tự của các gói rất quan trọng. Nếu một thiết bị khớp với nhiều nhóm điều kiện tiên quyết, thì gói phù hợp gần đây nhất sẽ thắng và được áp dụng cho thiết bị. |
groups[] |
Các nhóm được liên kết của cấu hình này. |
versionTag |
Chỉ có đầu ra. Phiên bản cấu hình. |
ReminderDialogSettings
Chế độ cài đặt kiểm soát hộp thoại lời nhắc dạng phương thức hiển thị cho người dùng sau khoảng thời gian chỉ định.
Biểu diễn dưới dạng JSON |
---|
{ "start": enum ( |
Các trường | |
---|---|
start |
Thời điểm bắt đầu hiển thị lời nhắc. |
remindMeLaterDuration |
Nút thời lượng "nhắc tôi sau" sẽ hiển thị. |
frequency |
Lời nhắc về tần suất hiển thị sau khi người dùng tắt thông báo. |
Bắt đầu
Thời điểm hiển thị hộp thoại lời nhắc. Ví dụ: nếu bạn đặt thành START_TWO_DAYS
, người dùng sẽ thấy lời nhắc sau 2 ngày kể từ khi nhận được bản cập nhật. Nếu bạn rời khỏi START_UNSPECIFIED
, giá trị mặc định sẽ là START_SEVEN_DAYS
.
Enum | |
---|---|
START_UNSPECIFIED |
Chưa xác định. |
NEVER_START |
Không bao giờ bắt đầu lời nhắc. |
START_ZERO_DAYS |
Bắt đầu ngay. |
START_TWO_DAYS |
Bắt đầu sau 2 ngày. |
START_SEVEN_DAYS |
Bắt đầu sau 7 ngày. |
START_FOURTEEN_DAYS |
Bắt đầu sau 14 ngày. THẺ TIẾP THEO: 6 |
RemindLaterDuration
Khoảng thời gian hộp thoại hiển thị nút "Nhắc tôi sau". Chọn ALWAYS_SHOW
để luôn hiện nút này và NEVER_SHOW
để không bao giờ hiện nút này. Nếu bạn rời khỏi LATER_DURATION_UNSPECIFIED
, giá trị mặc định sẽ là LATER_FOURTEEN_DAYS
.
Enum | |
---|---|
LATER_DURATION_UNSPECIFIED |
Chưa xác định. |
NEVER_SHOW |
Không bao giờ hiện nút này. |
ALWAYS_SHOW |
Luôn hiện nút này. |
LATER_SEVEN_DAYS |
Nút Xoá sau 7 ngày. |
LATER_FOURTEEN_DAYS |
Nút Xoá sau 14 ngày. |
LATER_TWENTY_ONE_DAYS |
Nút Xoá sau 21 ngày. |
Tần suất
Sau khi người dùng đóng hộp thoại lời nhắc, khoảng thời gian cho đến khi hộp thoại hiển thị lại. Nếu bạn rời khỏi FREQUENCY_UNSPECIFIED
, giá trị mặc định sẽ là FREQUENCY_SEVEN_DAYS
.
Enum | |
---|---|
FREQUENCY_UNSPECIFIED |
Chưa xác định. |
FREQUENCY_ONE_DAY |
Hiển thị lời nhắc mỗi ngày. |
FREQUENCY_THREE_DAYS |
Hiển thị lời nhắc 3 ngày một lần. |
FREQUENCY_SEVEN_DAYS |
Hiển thị lời nhắc 7 ngày một lần. |
Phương thức |
|
---|---|
|
Tạo config và trả về Config mới. |
|
Xoá config . |
|
Tắt tất cả các nhóm đã bật có cấu hình đã chỉ định. |
|
Nhận được lượt xem config . |
|
Liệt kê configs của một lần triển khai. |
|
Cập nhật một config . |
|
Cập nhật các gói trong phần cấu hình. |