REST Resource: deployments.groups.configs

ทรัพยากร: การกำหนดค่า

การกำหนดค่าของการทำให้ใช้งานได้

การแสดง JSON
{
  "name": string,
  "title": string,
  "description": string,
  "defaultUpdateDescription": {
    object (UpdateDescription)
  },
  "localizedUpdateDescriptions": [
    {
      object (LocalizedUpdateDescription)
    }
  ],
  "urgencyMode": enum (UrgencyMode),
  "scheduledInstallDelay": enum (ScheduledInstallDelay),
  "wifiOnlyTime": enum (WifiOnlyTime),
  "updateMaintenanceWindow": {
    object (TimeWindow)
  },
  "packageSizeAwareBatteryThreshold": boolean,
  "offPeakUpdate": {
    object (OffPeakUpdate)
  },
  "countryRestriction": {
    object (IncludeExclude)
  },
  "mobileNetworkRestriction": {
    object (IncludeExclude)
  },
  "deviceBuildPropertyRestriction": {
    object (IncludeExclude)
  },
  "mobileNetworkCarrierRestriction": {
    object (IncludeExclude)
  },
  "updateRequiredSetup": boolean,
  "minimalSpaceRequired": enum (SpaceNeed),
  "immediateRelease": boolean,
  "rolloutSteps": [
    {
      object (RolloutStep)
    }
  ],
  "securityUpdate": boolean,
  "details": {
    object (ConfigDetails)
  },
  "allowEncryptedScheduledInstall": boolean,
  "reminderDialogSettings": {
    object (ReminderDialogSettings)
  }
}
ช่อง
name

string

เอาต์พุตเท่านั้น ชื่อของการกำหนดค่า โปรดทราบว่านี่เป็นตัวระบุที่ไม่ซ้ำกันสำหรับออบเจ็กต์ Config และเซิร์ฟเวอร์จะสร้างข้อมูลดังกล่าวเมื่อมีการสร้าง Config ใหม่

title

string

ไม่บังคับ ชื่อของการกำหนดค่า

description

string

ไม่บังคับ คำอธิบายของการกำหนดค่า

defaultUpdateDescription

object (UpdateDescription)

ต้องระบุ ข้อความ UI เริ่มต้นที่ใช้เมื่อภาษาของอุปกรณ์ไม่ตรงกับภาษาที่ระบุไว้ใน localizedUpdateDescriptions

localizedUpdateDescriptions[]

object (LocalizedUpdateDescription)

ไม่บังคับ รายการคำอธิบายการอัปเดตที่แปลแล้ว ซึ่งมีลำดับความสำคัญสูงกว่า defaultUpdateDescription หากรายการใดรายการหนึ่งตรงกับภาษาของอุปกรณ์

urgencyMode

enum (UrgencyMode)

ไม่บังคับ ความเร่งด่วนของการอัปเดตซึ่งจะกำหนดวิธีการแจ้งให้ผู้ใช้ทราบ หากไม่ได้ระบุ ระบบจะใช้ค่าเริ่มต้น MANDATORY

scheduledInstallDelay

enum (ScheduledInstallDelay)

ไม่บังคับ การหน่วงเวลาซึ่งกำหนดเวลาที่จะตั้งเวลาการอัปเดตสำหรับการติดตั้งข้ามคืน ค่าเริ่มต้นจะเป็น NEVER หากไม่ได้ระบุไว้

wifiOnlyTime

enum (WifiOnlyTime)

ไม่บังคับ ค่าเริ่มต้นคือ SEVEN_DAYS หากปล่อยไว้เป็น WIFI_ONLY_TIME_UNSPECIFIED

หมายเหตุ: ตัวแปรนี้จะตั้งค่าเป็น FOREVER หาก urgencyMode คือ RECOMMENDED

updateMaintenanceWindow

object (TimeWindow)

ไม่บังคับ กรอบเวลาในการติดตั้ง OTA

packageSizeAwareBatteryThreshold

boolean

ไม่บังคับ การอัปเดตควรมีเกณฑ์แบตเตอรี่สำหรับการติดตั้งที่แตกต่างกันตามขนาดหรือไม่

offPeakUpdate

object (OffPeakUpdate)

ไม่บังคับ ออบเจ็กต์การอัปเดตนอกช่วง

countryRestriction

object (IncludeExclude)

ไม่บังคับ ประเทศที่รวม/ยกเว้นที่เป็นไปได้

mobileNetworkRestriction

object (IncludeExclude)

ไม่บังคับ เครือข่ายมือถือที่รวมไว้/ยกเว้นที่เป็นไปได้ซึ่งระบุด้วยรหัส mcc/mnc โปรดทราบว่าต้องใช้ mobileNetworkCarrierRestriction เท่านั้น ตั้งค่าทั้ง 2 ช่องพร้อมกันไม่ได้

deviceBuildPropertyRestriction

object (IncludeExclude)

ไม่บังคับ การจำกัดพร็อพเพอร์ตี้บิลด์ของอุปกรณ์ที่รวมอยู่/ยกเว้นที่เป็นไปได้

mobileNetworkCarrierRestriction

object (IncludeExclude)

ไม่บังคับ ผู้ให้บริการเครือข่ายมือถือที่รวม/ยกเว้นที่เป็นไปได้ โปรดทราบว่าต้องใช้ mobileNetworkRestriction เท่านั้น ตั้งค่าทั้ง 2 ช่องพร้อมกันไม่ได้

หากต้องการดูการแมป โปรดอ้างอิงรหัสประเทศของอุปกรณ์เคลื่อนที่และรหัสเครือข่ายมือถือ

updateRequiredSetup

boolean

ไม่บังคับ ระบุว่าต้องอัปเดตหรือไม่ในระหว่างวิซาร์ดการตั้งค่า ค่าเริ่มต้นคือ "เท็จ"

minimalSpaceRequired

enum (SpaceNeed)

ไม่บังคับ พื้นที่ขั้นต่ำที่ต้องการ เมื่อค่านี้เป็น UNSPECIFIED เซิร์ฟเวอร์จะไม่ตั้งค่าข้อจำกัด ต้องใช้บริการ Google Play 6.1.11 ขึ้นไป

immediateRelease

boolean

ไม่บังคับ ต้องระบุ immediateRelease หรือ rolloutSteps อย่างน้อย 1 รายการ ควรเผยแพร่การอัปเดตทันทีหรือไม่ หากเป็นเช่นนี้ ควรยกเลิกการตั้งค่า rolloutSteps

rolloutSteps[]

object (RolloutStep)

ไม่บังคับ ต้องระบุ rolloutSteps หรือ immediateRelease อย่างน้อย 1 รายการ RolloutSteps ต้องเป็นไปตามลำดับ: ทั้ง time_ms และเศษส่วนไม่ควรลดลง ขั้นตอนสุดท้ายควรมีเศษ == 100

securityUpdate

boolean

ไม่บังคับ ทำเครื่องหมายการอัปเดตนี้เป็นการอัปเดตความปลอดภัย ซึ่งจะส่งข้อมูลนี้ไปยังอุปกรณ์เพื่อประสานงานการแสดงข้อความอัปเดตที่ถูกต้อง ซึ่งหมายถึงการแสดงข้อความ "กำลังใช้การอัปเดตความปลอดภัย" แทนที่จะใช้ "ใช้การอัปเดตระบบ" ต้องใช้ API ระดับ 22 ขึ้นไปและบริการ Google Play 9.4 ขึ้นไป

details

object (ConfigDetails)

เอาต์พุตเท่านั้น รายละเอียดเพิ่มเติมเกี่ยวกับการกำหนดค่า ซึ่งเซิร์ฟเวอร์ควรส่งคืนเมื่อแสดงการกำหนดค่าเท่านั้น

allowEncryptedScheduledInstall

boolean

ไม่บังคับ ระบุว่าอนุญาตให้กำหนดเวลาติดตั้งแพ็กเกจในอุปกรณ์ที่เข้ารหัสหรือไม่

reminderDialogSettings

object (ReminderDialogSettings)

ไม่บังคับ การตั้งค่าสำหรับกล่องโต้ตอบโมดัลที่แจ้งเตือนผู้ใช้ว่ามีการอัปเดตที่รอดำเนินการ

เมธอด

list

แสดงรายการการกำหนดค่าของกลุ่ม