REST Resource: applications.deviceTierConfigs

ทรัพยากร: DeviceTierConfig

LINT. หากเปลี่ยนการกําหนดค่าซึ่งอธิบายเกณฑ์การกําหนดเป้าหมายอุปกรณ์สําหรับเนื้อหาของแอป

การแสดง JSON
{
  "deviceTierConfigId": string,
  "deviceGroups": [
    {
      object (DeviceGroup)
    }
  ],
  "deviceTierSet": {
    object (DeviceTierSet)
  },
  "userCountrySets": [
    {
      object (UserCountrySet)
    }
  ]
}
ช่อง
deviceTierConfigId

string (int64 format)

เอาต์พุตเท่านั้น รหัสการกําหนดค่าระดับอุปกรณ์

deviceGroups[]

object (DeviceGroup)

คําจํากัดความของกลุ่มอุปกรณ์สําหรับแอป

deviceTierSet

object (DeviceTierSet)

คําจํากัดความของชุดระดับอุปกรณ์สําหรับแอป

userCountrySets[]

object (UserCountrySet)

คําจํากัดความของชุดประเทศของผู้ใช้สําหรับแอป

กลุ่มอุปกรณ์

LINT.หากเปลี่ยนกลุ่มอุปกรณ์

กลุ่มจะกําหนดโดยชุดตัวเลือกอุปกรณ์ อุปกรณ์จะอยู่ในกลุ่มหากตรงกับตัวเลือกใดๆ (ตรรกะ OR)

การแสดง JSON
{
  "name": string,
  "deviceSelectors": [
    {
      object (DeviceSelector)
    }
  ]
}
ช่อง
name

string

ชื่อกลุ่ม

deviceSelectors[]

object (DeviceSelector)

ตัวเลือกอุปกรณ์สําหรับกลุ่มนี้ อุปกรณ์ที่ตรงกับตัวเลือกใดก็ได้รวมอยู่ในกลุ่มนี้

ตัวเลือกอุปกรณ์

ตัวเลือกกลุ่มอุปกรณ์ ตัวเลือกประกอบด้วยชุดเงื่อนไขของอุปกรณ์ที่ควรตรงกับ (ตรรกะ AND) เพื่อกําหนดการมีสิทธิ์ของกลุ่มผลิตภัณฑ์

เช่น หากตัวเลือกระบุเงื่อนไข RAM, การรวมรุ่นของอุปกรณ์ และการยกเว้นรุ่นอุปกรณ์ ระบบจะถือว่าอุปกรณ์ตรงกันหากอุปกรณ์ตรงกับเงื่อนไข RAM และอุปกรณ์ตรงกับรุ่นอุปกรณ์รุ่นหนึ่งๆ และรุ่นอุปกรณ์ไม่ตรงกับรุ่นอุปกรณ์ที่ยกเว้น

การแสดง JSON
{
  "deviceRam": {
    object (DeviceRam)
  },
  "includedDeviceIds": [
    {
      object (DeviceId)
    }
  ],
  "excludedDeviceIds": [
    {
      object (DeviceId)
    }
  ],
  "requiredSystemFeatures": [
    {
      object (SystemFeature)
    }
  ],
  "forbiddenSystemFeatures": [
    {
      object (SystemFeature)
    }
  ]
}
ช่อง
deviceRam

object (DeviceRam)

เงื่อนไขเกี่ยวกับ RAM ของอุปกรณ์

includedDeviceIds[]

object (DeviceId)

รุ่นอุปกรณ์ที่รวมอยู่ในตัวเลือกนี้

excludedDeviceIds[]

object (DeviceId)

รุ่นอุปกรณ์ที่ตัวเลือกนี้ยกเว้น แม้ว่าจะตรงกับเงื่อนไขอื่นๆ ทั้งหมดก็ตาม

requiredSystemFeatures[]

object (SystemFeature)

อุปกรณ์ต้องมีฟีเจอร์ระบบเหล่านี้ทั้งหมดที่รวมอยู่ในตัวเลือก

forbiddenSystemFeatures[]

object (SystemFeature)

ตัวเลือกนี้ไม่ได้รวมฟีเจอร์ใดๆ ของระบบเหล่านี้ไว้ แม้ว่าจะตรงกับเงื่อนไขอื่นๆ ทั้งหมดก็ตาม

RAM ของอุปกรณ์

เงื่อนไขเกี่ยวกับความสามารถ RAM ของอุปกรณ์

การแสดง JSON
{
  "minBytes": string,
  "maxBytes": string
}
ช่อง
minBytes

string (int64 format)

RAM ขั้นต่ําในหน่วยไบต์ (รวมค่าบังคับ)

maxBytes

string (int64 format)

RAM สูงสุดในหน่วยไบต์ (ยกเว้นขอบเขต)

รหัสอุปกรณ์

ตัวระบุของอุปกรณ์

การแสดง JSON
{
  "buildBrand": string,
  "buildDevice": string
}
ช่อง
buildBrand

string

ค่าของ Build.BRAND

buildDevice

string

ค่าของ Build.DEVICE

ฟีเจอร์ระบบ

การนําเสนอฟีเจอร์ของระบบ

การแสดง JSON
{
  "name": string
}
ช่อง
name

string

ชื่อฟีเจอร์

ระดับอุปกรณ์

ชุดอุปกรณ์ระดับต่างๆ

ชุดข้อมูลระดับหนึ่งจะกําหนดรูปแบบเนื้อหาแอปที่จะแสดงในอุปกรณ์ที่เจาะจงสําหรับเนื้อหาที่กําหนดเป้าหมายตามอุปกรณ์

คุณควรกําหนดระดับลําดับความสําคัญให้กับแต่ละระดับซึ่งจะกําหนดลําดับที่ Play จะประเมิน โปรดดูรายละเอียดเพิ่มเติมในเอกสารของ DeviceTier.level

การแสดง JSON
{
  "deviceTiers": [
    {
      object (DeviceTier)
    }
  ]
}
ช่อง
deviceTiers[]

object (DeviceTier)

ระดับของอุปกรณ์ที่เป็นของชุด

ระดับอุปกรณ์

ระดับอุปกรณ์เดียว

อุปกรณ์ที่ตรงกับกลุ่มอุปกรณ์ใน deviceGroupNames จะถือว่าตรงกับระดับ

การแสดง JSON
{
  "deviceGroupNames": [
    string
  ],
  "level": integer
}
ช่อง
deviceGroupNames[]

string

กลุ่มของอุปกรณ์ที่รวมอยู่ในระดับนี้ กลุ่มเหล่านี้ต้องกําหนดอย่างชัดแจ้งภายใต้ deviceGroups ในการกําหนดค่านี้

level

integer

ระดับลําดับความสําคัญ

ระบบจะประเมินระดับต่างๆ จากมากไปหาน้อย: ระดับระดับสูงสุดมีลําดับความสําคัญสูงสุด ระบบจะเลือกระดับสูงสุดที่ตรงกับอุปกรณ์ที่เลือก

คุณควรใช้ระดับต่อเนื่องไปยังระดับต่างๆ ในชุดระดับหนึ่ง โดยระดับในชุดแต่ละระดับต้องไม่ซ้ํากัน เช่น หากชุดระดับมี 4 ระดับ (รวมถึงรุ่นสํารองทั่วโลก) คุณควรกําหนดระดับ 1, 2 และ 3 ในการกําหนดค่านี้

หมายเหตุ: ระดับ 0 โดยปริยายหมายถึงระบบสํารองทั่วโลกและเลือกสําหรับอุปกรณ์ที่ไม่ตรงกับระดับใดๆ ที่ระบุไว้อย่างชัดเจนที่นี่ คุณต้องกําหนดระดับ 0 อย่างชัดแจ้งในการกําหนดค่านี้

ชุดประเทศของผู้ใช้

ชุดประเทศของผู้ใช้

ชุดประเทศจะกําหนดรูปแบบเนื้อหาแอปที่จะแสดงในตําแหน่งที่เจาะจง

การแสดง JSON
{
  "name": string,
  "countryCodes": [
    string
  ]
}
ช่อง
name

string

ชื่อชุดประเทศ

countryCodes[]

string

apks.list ของรหัสประเทศที่แสดงถึงประเทศ รหัสประเทศจะแสดงในรูปแบบ ISO 3166 alpha-2 เช่น "IT" สําหรับอิตาลี "GE" สําหรับจอร์เจีย

วิธีการ

create

สร้างการกําหนดค่าระดับอุปกรณ์ใหม่สําหรับแอป

get

แสดงผลการกําหนดค่าระดับอุปกรณ์ที่เฉพาะเจาะจง

list

แสดงผลการกําหนดค่าระดับของอุปกรณ์ที่สร้าง โดยเรียงลําดับตามเวลาที่สร้างจากมากไปน้อย