- แหล่งข้อมูล: DeviceTierConfig
 - DeviceGroup
 - DeviceSelector
 - DeviceRam
 - DeviceId
 - SystemFeature
 - SystemOnChip
 - 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 และอุปกรณ์ตรงกับรุ่นอุปกรณ์ที่รวมอย่างน้อย 1 รุ่น และอุปกรณ์ไม่ตรงกับรุ่นอุปกรณ์ที่ยกเว้น
| การแสดง JSON | 
|---|
{ "deviceRam": { object (  | 
              
| ช่อง | |
|---|---|
deviceRam | 
                
                   
 เงื่อนไขใน RAM ของอุปกรณ์  | 
              
includedDeviceIds[] | 
                
                   
 รุ่นอุปกรณ์ที่ตัวเลือกนี้รวมไว้  | 
              
excludedDeviceIds[] | 
                
                   
 รุ่นอุปกรณ์ที่ตัวเลือกนี้ยกเว้น แม้ว่าจะตรงกับเงื่อนไขอื่นๆ ทั้งหมดก็ตาม  | 
              
requiredSystemFeatures[] | 
                
                   
 อุปกรณ์ต้องมีฟีเจอร์ระบบเหล่านี้ทั้งหมดจึงจะรวมอยู่ในตัวเลือกได้  | 
              
forbiddenSystemFeatures[] | 
                
                   
 ตัวเลือกนี้จะยกเว้นอุปกรณ์ที่มีฟีเจอร์ระบบเหล่านี้ แม้ว่าอุปกรณ์จะตรงกับเงื่อนไขอื่นๆ ทั้งหมดก็ตาม  | 
              
systemOnChips[] | 
                
                   
 ไม่บังคับ SoC ที่ตัวเลือกนี้รวมไว้ ใช้ได้กับอุปกรณ์ Android S ขึ้นไปเท่านั้น  | 
              
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 | 
                
                   
 ชื่อของฟีเจอร์  | 
              
SystemOnChip
การแสดงระบบวงจรรวมบนชิป (SoC) ของอุปกรณ์ Android ใช้เพื่อกำหนดเป้าหมายอุปกรณ์ S+ ได้
| การแสดง JSON | 
|---|
{ "manufacturer": string, "model": string }  | 
              
| ฟิลด์ | |
|---|---|
manufacturer | 
                
                   
 ต้องระบุ ผู้ผลิต SoC เช่น ค่า "Google" ของพร็อพเพอร์ตี้บิลด์ "ro.soc.manufacturer" https://developer.android.com/reference/android/os/Build#SOC_MANUFACTURER ต้องระบุ  | 
              
model | 
                
                   
 ต้องระบุ รุ่นของ SoC เช่น ค่า "Tensor" ของพร็อพเพอร์ตี้การสร้าง "ro.soc.model" https://developer.android.com/reference/android/os/Build#SOC_MODEL ต้องระบุ  | 
              
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" สำหรับจอร์เจีย  | 
              
เมธอด | 
            |
|---|---|
                
 | 
              สร้างการกำหนดค่าระดับของอุปกรณ์ใหม่สำหรับแอป | 
                
 | 
              แสดงผลการกำหนดค่าระดับอุปกรณ์ที่เฉพาะเจาะจง | 
                
 | 
              แสดงการกำหนดค่าระดับของอุปกรณ์ที่สร้างขึ้น โดยเรียงตามเวลาที่สร้างจากมากไปน้อย | 
รหัสข้อผิดพลาด
การดำเนินการของทรัพยากรนี้จะแสดงรหัสข้อผิดพลาด HTTP ต่อไปนี้
| รหัสข้อผิดพลาด | เหตุผล | ความละเอียด | 
|---|---|---|
5xx | 
  ข้อผิดพลาดทั่วไปในเซิร์ฟเวอร์ Google Play | ลองส่งคำขออีกครั้ง
     หากยังคงพบปัญหาอยู่ โปรดติดต่อผู้จัดการลูกค้า Google Play หรือส่งคำขอรับการสนับสนุน โปรดตรวจสอบแดชบอร์ดสถานะของ Play เพื่อดูการหยุดทำงานที่ทราบ  | 
409 | 
  ข้อผิดพลาดในการอัปเดตพร้อมกัน
     มีการพยายามอัปเดตออบเจ็กต์ที่กำลังอัปเดตอยู่ เช่น การตอบรับการซื้อ
      จะทำได้โดยการเรียกใช้เมธอด   | 
  ลองส่งคำขออีกครั้ง |