- ทรัพยากร: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- DeviceTierSet
- DeviceTier
- UserCountrySet
- เมธอด
ทรัพยากร: DeviceTierConfig
การกำหนดค่าที่อธิบายเกณฑ์การกำหนดอุปกรณ์เป้าหมายสำหรับเนื้อหาของแอป
การแสดง JSON |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
ช่อง | |
---|---|
deviceTierConfigId |
เอาต์พุตเท่านั้น รหัสการกำหนดค่าระดับของอุปกรณ์ |
deviceGroups[] |
คำจำกัดความของกลุ่มอุปกรณ์สำหรับแอป |
deviceTierSet |
คำจำกัดความของชุดระดับอุปกรณ์สำหรับแอป |
userCountrySets[] |
คำจำกัดความของชุดประเทศของผู้ใช้สำหรับแอป |
DeviceGroup
กลุ่มอุปกรณ์
กลุ่มจะกำหนดโดยชุดตัวเลือกอุปกรณ์ อุปกรณ์อยู่ในกลุ่มหากตรงกับตัวเลือกใดๆ (ตรรกะ OR)
การแสดง JSON |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
ช่อง | |
---|---|
name |
ชื่อกลุ่ม |
deviceSelectors[] |
ตัวเลือกอุปกรณ์สำหรับกลุ่มนี้ อุปกรณ์ที่ตรงกับตัวเลือกใดๆ จะรวมอยู่ในกลุ่มนี้ |
DeviceSelector
ตัวเลือกสำหรับกลุ่มอุปกรณ์ ตัวเลือกประกอบด้วยชุดเงื่อนไขในอุปกรณ์ซึ่งควรตรงกันทั้งหมด (ตรรกะ AND) เพื่อกำหนดการมีสิทธิ์ของกลุ่มอุปกรณ์
เช่น หากตัวเลือกระบุเงื่อนไข RAM, การรวมรุ่นอุปกรณ์ และการยกเว้นรุ่นอุปกรณ์ ระบบจะถือว่าอุปกรณ์จับคู่ในกรณีที่อุปกรณ์ตรงกับเงื่อนไข RAM และอุปกรณ์ตรงกับรุ่นอุปกรณ์ที่รวมไว้และไม่ตรงกับรุ่นอุปกรณ์ที่ยกเว้น
การแสดง JSON |
---|
{ "deviceRam": { object ( |
ช่อง | |
---|---|
deviceRam |
เงื่อนไขเกี่ยวกับ RAM ของอุปกรณ์ |
includedDeviceIds[] |
รุ่นอุปกรณ์ที่ตัวเลือกนี้รวมไว้ |
excludedDeviceIds[] |
รุ่นอุปกรณ์ที่ยกเว้นโดยตัวเลือกนี้ แม้ว่าจะตรงกับเงื่อนไขอื่นๆ ทั้งหมดก็ตาม |
requiredSystemFeatures[] |
อุปกรณ์จำเป็นต้องมีฟีเจอร์ของระบบทั้งหมดเหล่านี้ไว้ในตัวเลือก |
forbiddenSystemFeatures[] |
อุปกรณ์ที่มีฟีเจอร์ของระบบใดๆ เหล่านี้จะถูกยกเว้นโดยตัวเลือกนี้ แม้ว่าจะตรงกับเงื่อนไขอื่นๆ ทั้งหมดก็ตาม |
DeviceRam
เงื่อนไขเกี่ยวกับความสามารถของ RAM ของอุปกรณ์
การแสดง JSON |
---|
{ "minBytes": string, "maxBytes": string } |
ช่อง | |
---|---|
minBytes |
RAM ขั้นต่ำในหน่วยไบต์ (รวมขอบเขต) |
maxBytes |
RAM สูงสุดในหน่วยไบต์ (ไม่รวมขอบเขต) |
DeviceId
ตัวระบุของอุปกรณ์
การแสดง JSON |
---|
{ "buildBrand": string, "buildDevice": string } |
ช่อง | |
---|---|
buildBrand |
คุณค่าของ Build.BRAND |
buildDevice |
ค่าของ Build.DEVICE |
SystemFeature
การนำเสนอฟีเจอร์ของระบบ
การแสดง JSON |
---|
{ "name": string } |
ช่อง | |
---|---|
name |
ชื่อฟีเจอร์ |
DeviceTierSet
ชุดระดับของอุปกรณ์
ชุดระดับจะเป็นตัวกำหนดรูปแบบของเนื้อหาแอปที่จะแสดงในอุปกรณ์ที่เจาะจง สำหรับเนื้อหาที่กำหนดเป้าหมายอุปกรณ์
คุณควรกำหนดลำดับความสำคัญให้กับแต่ละระดับ ซึ่งจะกำหนดลำดับที่ Play จะประเมินระดับนั้น ดูรายละเอียดเพิ่มเติมได้ในเอกสารประกอบของ DeviceTier.level
การแสดง JSON |
---|
{
"deviceTiers": [
{
object ( |
ช่อง | |
---|---|
deviceTiers[] |
ระดับของอุปกรณ์ที่อยู่ในชุด |
DeviceTier
ระดับอุปกรณ์เดียว
ระบบจะถือว่าอุปกรณ์ที่ตรงกับกลุ่มอุปกรณ์ใน deviceGroupNames ตรงกับระดับ
การแสดง JSON |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
ช่อง | |
---|---|
deviceGroupNames[] |
กลุ่มอุปกรณ์ที่รวมอยู่ในระดับนี้ กลุ่มเหล่านี้ต้องได้รับการกำหนดอย่างชัดเจนภายใต้ deviceGroups ในการกำหนดค่านี้ |
level |
ลำดับความสำคัญของระดับ ระบบจะประเมินระดับต่างๆ ตามลำดับจากมากไปน้อย โดยระดับสูงสุดมีลำดับความสำคัญสูงสุด ระบบจะเลือกระดับสูงสุดที่ตรงกับอุปกรณ์ที่ระบุสำหรับอุปกรณ์นั้น คุณควรใช้ช่วงของระดับที่ต่อเนื่องกันสำหรับลำดับชั้นในชุดระดับ ระดับต่างๆ ในชุดลำดับชั้นต้องไม่ซ้ำกัน ตัวอย่างเช่น หากชุดระดับมี 4 ระดับ (รวมระดับสำรองส่วนกลาง) คุณควรกำหนดระดับที่ 1, 2 และ 3 ในการกำหนดค่านี้ หมายเหตุ: ระดับ 0 ได้รับการกำหนดโดยปริยายว่าเป็นการสำรองส่วนกลางและเลือกไว้สำหรับอุปกรณ์ที่ไม่ตรงกับระดับใดๆ ที่ระบุไว้อย่างชัดเจนที่นี่ คุณต้องไม่ได้กำหนดระดับ 0 ในการกำหนดค่านี้อย่างชัดเจน |
UserCountrySet
กลุ่มประเทศของผู้ใช้
ชุดประเทศจะเป็นตัวกำหนดรูปแบบของเนื้อหาแอปที่จะแสดงไปยังตำแหน่งที่เฉพาะเจาะจง
การแสดง JSON |
---|
{ "name": string, "countryCodes": [ string ] } |
ช่อง | |
---|---|
name |
ชื่อที่ตั้งไว้ประเทศ |
countryCodes[] |
รายการรหัสประเทศของประเทศต่างๆ รหัสประเทศแสดงในรูปแบบ ISO 3166 alpha-2 ตัวอย่างเช่น:- "IT" สำหรับอิตาลี "GE" สำหรับจอร์เจีย |
เมธอด |
|
---|---|
|
สร้างการกำหนดค่าระดับของอุปกรณ์ใหม่สำหรับแอป |
|
แสดงการกำหนดค่าระดับของอุปกรณ์ที่เฉพาะเจาะจง |
|
แสดงผลการกำหนดค่าระดับของอุปกรณ์ที่สร้าง โดยเรียงลำดับตามเวลาการสร้างจากมากไปน้อย |