- Tài nguyên: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- DeviceTierSet
- DeviceTier
- UserCountrySet
- Phương thức
Tài nguyên: DeviceTierConfig
Cấu hình mô tả tiêu chí nhắm mục tiêu theo 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ã cấu hình theo cấp thiết bị. |
deviceGroups[] |
Định nghĩa về nhóm thiết bị của ứng dụng. |
deviceTierSet |
Định nghĩa về tập hợp cấp thiết bị của ứng dụng. |
userCountrySets[] |
Định nghĩa về nhóm quốc gia người dùng cho ứng dụng. |
DeviceGroup
Một nhóm thiết bị.
Một nhóm do một tập hợp bộ chọn thiết bị xác định. Một thiết bị sẽ thuộc về nhóm nếu thiết bị đó 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 một bộ chọn bất kỳ sẽ nằm trong nhóm này. |
DeviceSelector
Bộ chọn cho một nhóm thiết bị. Bộ chọn bao gồm một nhóm điều kiện trên thiết bị mà tất cả đều phải khớp (theo hàm logic AND) để xác định nhóm thiết bị đủ điều kiện.
Ví dụ: nếu bộ chọn chỉ định điều kiện RAM, việc bao gồm mẫu thiết bị và loại trừ mẫu thiết bị, thì một thiết bị được xem là khớp nếu: thiết bị khớp với các điều kiện RAM VÀ thiết bị khớp với một trong các mẫu thiết bị đi kèm VÀ thiết bị không khớp với các mẫu thiết bị bị loại trừ
Biểu diễn dưới dạng JSON |
---|
{ "deviceRam": { object ( |
Trường | |
---|---|
deviceRam |
Tình trạng về RAM của thiết bị. |
includedDeviceIds[] |
Các kiểu thiết bị có trong bộ chọn này. |
excludedDeviceIds[] |
Các mẫu thiết bị bị bộ chọn này loại trừ, ngay cả khi các mẫu thiết bị đó khớp với tất cả các điều kiện khác. |
requiredSystemFeatures[] |
Thiết bị cần phải có tất cả các tính năng hệ thống này thì bộ chọn mới có thể đư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ị khớp với tất cả các điều kiện khác. |
DeviceRam
Các điều kiện về dung lượng RAM của thiết bị.
Biểu diễn dưới dạng JSON |
---|
{ "minBytes": string, "maxBytes": string } |
Trường | |
---|---|
minBytes |
Dung lượng RAM tối thiểu tính bằng byte (bao gồm giới hạn). |
maxBytes |
RAM tối đa tính bằng byte (bị giới hạn không bao gồm). |
DeviceId
Mã nhận dạng của 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 của hệ thống.
Biểu diễn dưới dạng JSON |
---|
{ "name": string } |
Trường | |
---|---|
name |
Tên tính năng. |
DeviceTierSet
Một tập hợp cấp thiết bị.
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 đến một thiết bị cụ thể, đối với nội dung nhắm mục tiêu theo thiết bị.
Bạn nên chỉ định mức độ ưu tiên cho từng cấp để xác định thứ tự mà Play đánh giá. Hãy xem tài liệu về DeviceTier.level để biết thêm thông tin.
Biểu diễn dưới dạng JSON |
---|
{
"deviceTiers": [
{
object ( |
Trường | |
---|---|
deviceTiers[] |
Cấp thiết bị thuộc về tập hợp. |
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 được xem 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 bao gồm trong cấp này. Bạn phải xác định rõ các nhóm này trong phần deviceGroups (Nhóm thiết bị) 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ự cấp giảm dần: cấp cao nhất có mức độ ưu tiên cao nhất. Cấp cao nhất khớ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 nhau cho các cấp trong một nhóm cấp; các cấp trong tập hợp bậc 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ả cấp 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 định nghĩa ngầm là một cấp 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 tại đây. Bạn không được xác định rõ cấp 0 trong cấu hình này. |
UserCountrySet
Một nhóm quốc gia của người dùng.
Nhóm quốc gia xác định biến thể nội dung ứng dụng nào được phân phát đến một địa điểm 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ị bằng đị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 theo cấp thiết bị cụ thể. |
|
Trả về các cấu hình theo cấp thiết bị đã tạo, sắp xếp theo thời gian tạo giảm dần. |