- Tài nguyên: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- SystemOnChip
- DeviceTierSet
- DeviceTier
- UserCountrySet
- Phương thức
Tài nguyên: DeviceTierConfig
Cấu hình mô tả tiêu chí nhắm đến thiết bị cho nội dung của một ứng dụng.
Biểu diễn dưới dạng JSON |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
Trường | |
---|---|
deviceTierConfigId |
Chỉ có đầu ra. Mã nhận dạng cấu hình theo cấp thiết bị. |
deviceGroups[] |
Định nghĩa nhóm thiết bị cho ứng dụng. |
deviceTierSet |
Định nghĩa tập hợp các cấp thiết bị cho ứng dụng. |
userCountrySets[] |
Định nghĩa về tập hợp quốc gia của người dùng cho ứng dụng. |
DeviceGroup
Một nhóm thiết bị.
Một nhóm được xác định bằng một tập hợp bộ chọn thiết bị. Một thiết bị thuộc về nhóm nếu khớp với bất kỳ bộ chọn nào (theo hàm logic OR).
Biểu diễn dưới dạng JSON |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
Trường | |
---|---|
name |
Tên của nhóm. |
deviceSelectors[] |
Bộ chọn thiết bị cho nhóm này. Một thiết bị khớp với bất kỳ bộ chọn nào sẽ được đưa vào nhóm này. |
DeviceSelector
Công cụ chọn nhóm thiết bị. Bộ chọn bao gồm một tập hợp các điều kiện trên thiết bị mà tất cả đều phải khớp (hàm logic AND) để xác định tính đủ điều kiện của nhóm thiết bị.
Ví dụ: nếu một bộ chọn chỉ định các điều kiện về RAM, danh sách các kiểu thiết bị được đưa vào và danh sách các kiểu thiết bị bị loại trừ, thì một thiết bị sẽ được coi là khớp nếu: thiết bị khớp với các điều kiện về RAM VÀ thiết bị khớp với một trong các kiểu thiết bị được đưa vào VÀ thiết bị không khớp với các kiểu thiết bị bị loại trừ
Biểu diễn dưới dạng JSON |
---|
{ "deviceRam": { object ( |
Trường | |
---|---|
deviceRam |
Các điều kiện về RAM của thiết bị. |
includedDeviceIds[] |
Các mẫu thiết bị có trong bộ chọn này. |
excludedDeviceIds[] |
Các kiểu thiết bị bị bộ chọn này loại trừ, ngay cả khi chúng khớp với mọi điều kiện khác. |
requiredSystemFeatures[] |
Thiết bị cần có tất cả các tính năng hệ thống này để được bộ chọn đưa vào. |
forbiddenSystemFeatures[] |
Bộ chọn này sẽ loại trừ thiết bị có bất kỳ tính năng hệ thống nào trong số này, ngay cả khi thiết bị đó đáp ứng tất cả các điều kiện khác. |
systemOnChips[] |
Không bắt buộc. Các SoC có trong bộ chọn này. Chỉ hoạt động trên các thiết bị Android S trở lên. |
DeviceRam
Các điều kiện về khả năng RAM của thiết bị.
Biểu diễn dưới dạng JSON |
---|
{ "minBytes": string, "maxBytes": string } |
Trường | |
---|---|
minBytes |
RAM tối thiểu tính bằng byte (bao gồm cả giới hạn). |
maxBytes |
Dung lượng RAM tối đa tính bằng byte (không bao gồm giới hạn). |
DeviceId
Giá trị nhận dạng của một thiết bị.
Biểu diễn dưới dạng JSON |
---|
{ "buildBrand": string, "buildDevice": string } |
Trường | |
---|---|
buildBrand |
Giá trị của Build.BRAND. |
buildDevice |
Giá trị của Build.DEVICE. |
SystemFeature
Hình minh hoạ một tính năng hệ thống.
Biểu diễn dưới dạng JSON |
---|
{ "name": string } |
Trường | |
---|---|
name |
Tên của tính năng. |
SystemOnChip
Hình ảnh minh hoạ Hệ thống trên chip (SoC) của một thiết bị Android. Có thể dùng để nhắm đến các thiết bị S+.
Biểu diễn dưới dạng JSON |
---|
{ "manufacturer": string, "model": string } |
Trường | |
---|---|
manufacturer |
Bắt buộc. Nhà thiết kế SoC, ví dụ: "Google" Giá trị của thuộc tính bản dựng "ro.soc.manufacturer" https://developer.android.com/reference/android/os/Build#SOC_MANUFACTURER Bắt buộc. |
model |
Bắt buộc. Mẫu SoC, ví dụ: Giá trị "Tensor" của thuộc tính bản dựng "ro.soc.model" https://developer.android.com/reference/android/os/Build#SOC_MODEL Bắt buộc. |
DeviceTierSet
Một nhóm các cấp thiết bị.
Một nhóm cấp xác định biến thể nào của nội dung ứng dụng được phân phát cho một thiết bị cụ thể, đối với nội dung nhắm đến thiết bị.
Bạn nên chỉ định một cấp độ ưu tiên cho từng cấp. Cấp độ này sẽ xác định thứ tự mà Play đánh giá các cấp. Hãy xem tài liệu về DeviceTier.level để biết thêm thông tin chi tiết.
Biểu diễn dưới dạng JSON |
---|
{
"deviceTiers": [
{
object ( |
Trường | |
---|---|
deviceTiers[] |
Các cấp thiết bị thuộc nhóm. |
DeviceTier
Một cấp thiết bị duy nhất.
Những thiết bị khớp với bất kỳ nhóm thiết bị nào trong deviceGroupNames đều được coi là khớp với cấp.
Biểu diễn dưới dạng JSON |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
Trường | |
---|---|
deviceGroupNames[] |
Các nhóm thiết bị có trong cấp này. Bạn phải xác định rõ ràng các nhóm này trong deviceGroups trong cấu hình này. |
level |
Mức độ ưu tiên của cấp. Các cấp được đánh giá theo thứ tự giảm dần: cấp cao nhất có mức độ ưu tiên cao nhất. Cấp cao nhất phù hợp với một thiết bị nhất định sẽ được chọn cho thiết bị đó. Bạn nên sử dụng một dải cấp độ liên tục cho các cấp trong một bộ cấp; các cấp trong một bộ cấp phải là duy nhất. Ví dụ: nếu nhóm cấp của bạn có 4 cấp (bao gồm cả phương án dự phòng chung), bạn nên xác định cấp 1, 2 và 3 trong cấu hình này. Lưu ý: cấp 0 được xác định ngầm là một phương án dự phòng chung và được chọn cho những thiết bị không khớp với bất kỳ cấp nào được xác định rõ ràng ở đây. Bạn không được xác định rõ ràng cấp 0 trong cấu hình này. |
UserCountrySet
Một nhóm quốc gia của người dùng.
Một nhóm quốc gia sẽ xác định phiên bản nội dung ứng dụng nào được phân phát đến một vị trí cụ thể.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "countryCodes": [ string ] } |
Trường | |
---|---|
name |
Tên nhóm quốc gia. |
countryCodes[] |
Danh sách mã quốc gia đại diện cho các quốc gia. Mã quốc gia được biểu thị ở định dạng ISO 3166 alpha-2. Ví dụ: "IT" cho Ý, "GE" cho Georgia. |
Phương thức |
|
---|---|
|
Tạo một cấu hình cấp thiết bị mới cho một ứng dụng. |
|
Trả về một cấu hình cấp thiết bị cụ thể. |
|
Trả về các cấu hình theo cấp thiết bị đã tạo, được sắp xếp theo thời gian tạo giảm dần. |
Mã lỗi
Các thao tác của tài nguyên này sẽ trả về các mã lỗi HTTP sau:
Mã lỗi | Lý do | Độ phân giải |
---|---|---|
5xx |
Lỗi chung trong máy chủ Google Play. | Hãy thử gửi lại yêu cầu.
Nếu vấn đề vẫn tiếp diễn, hãy liên hệ với người quản lý tài khoản Google Play hoặc gửi yêu cầu hỗ trợ. Hãy cân nhắc kiểm tra Trang tổng quan về trạng thái của Play để xem có sự cố ngừng hoạt động nào đã biết hay không. |
409 |
Lỗi cập nhật đồng thời.
Đã có một nỗ lực cập nhật một đối tượng đang được cập nhật. Ví dụ: giao dịch mua được xác nhận bằng cách gọi phương thức |
Hãy thử gửi lại yêu cầu. |