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 )

مورد نیاز. متن پیش‌فرض رابط کاربری زمانی استفاده می‌شود که زبان دستگاه با هیچ یک از زبان‌های مشخص‌شده در localizedUpdateDescriptions مطابقت ندارد.

localizedUpdateDescriptions[]

object ( LocalizedUpdateDescription )

اختیاری. فهرستی از توضیحات به‌روزرسانی محلی، که اگر یکی از آنها با منطقه دستگاه مطابقت داشته باشد، بر defaultUpdateDescription اولویت دارد.

urgencyMode

enum ( UrgencyMode )

اختیاری. فوریت به‌روزرسانی که نحوه درخواست کاربر را دیکته می‌کند. اگر نامشخص باقی بماند، پیش‌فرض MANDATORY استفاده می‌شود.

scheduledInstallDelay

enum ( ScheduledInstallDelay )

اختیاری. تاخیری که تعیین می‌کند به‌روزرسانی چه زمانی برای نصب یک شبه برنامه‌ریزی می‌شود. اگر نامشخص باقی بماند به طور پیش‌فرض روی NEVER تنظیم می‌شود.

wifiOnlyTime

enum ( WifiOnlyTime )

اختیاری. اگر WIFI_ONLY_TIME_UNSPECIFIED باقی بماند SEVEN_DAYS پیش‌فرض است.

توجه : اگر urgencyMode RECOMMENDED شود، این روی FOREVER تنظیم می شود.

updateMaintenanceWindow

object ( TimeWindow )

اختیاری. پنجره زمان نصب برای OTA.

packageSizeAwareBatteryThreshold

boolean

اختیاری. آیا به‌روزرسانی بسته به اندازه آن باید آستانه باتری نصب متفاوتی داشته باشد یا خیر.

offPeakUpdate

object ( OffPeakUpdate )

اختیاری. شیء به روز رسانی خارج از پیک.

countryRestriction

object ( IncludeExclude )

اختیاری. کشورهای ممکن شامل / مستثنی شده.

mobileNetworkRestriction

object ( IncludeExclude )

اختیاری. شبکه‌های تلفن همراه ممکن شامل/مستثنی شده با کدهای mcc/mnc شناسایی شده‌اند. توجه داشته باشید که این باید منحصراً برای mobileNetworkCarrierRestriction استفاده شود. هر دو فیلد را نمی توان همزمان تنظیم کرد.

deviceBuildPropertyRestriction

object ( IncludeExclude )

اختیاری. محدودیت اموال ساخت دستگاه ممکن شامل/استثنا شده است.

mobileNetworkCarrierRestriction

object ( IncludeExclude )

اختیاری. حامل های شبکه تلفن همراه ممکن شامل/استثنا شده است. توجه داشته باشید که این باید منحصراً برای mobileNetworkRestriction استفاده شود. هر دو فیلد را نمی توان همزمان تنظیم کرد.

برای مشاهده نقشه‌ها، لطفاً به کد کشور تلفن همراه و کد شبکه تلفن همراه مراجعه کنید.

updateRequiredSetup

boolean

اختیاری. نشان می دهد که آیا به روز رسانی در طول جادوگر راه اندازی مورد نیاز است یا خیر. پیش فرض به نادرست.

minimalSpaceRequired

enum ( SpaceNeed )

اختیاری. حداقل فضای مورد نیاز وقتی مقدار UNSPECIFIED باشد، سرور محدودیتی تعیین نمی کند. به خدمات Google Play 6.1.11 یا جدیدتر نیاز دارد.

immediateRelease

boolean

اختیاری. یکی از immediateRelease یا rolloutSteps مورد نیاز است. آیا به‌روزرسانی باید فوراً منتشر شود یا خیر. اگر این درست است، rolloutSteps باید تنظیم نشود.

rolloutSteps[]

object ( RolloutStep )

اختیاری. یکی از rolloutSteps یا immediateRelease مورد نیاز است. RolloutSteps باید به ترتیب باشد: هم time_ms و هم fraction باید بدون کاهش باشند. مرحله آخر باید کسری == 100 داشته باشد.

securityUpdate

boolean

اختیاری. به روز رسانی را به عنوان یک به روز رسانی امنیتی علامت گذاری می کند. این به دستگاه ارسال می شود تا نمایش پیام به روز رسانی صحیح را هماهنگ کند. یعنی به جای «اعمال به‌روزرسانی سیستم»، متن «اعمال به‌روزرسانی امنیتی» را نمایش دهید. به API سطح 22 یا بالاتر و Google Play Services 9.4 یا بالاتر نیاز دارد.

details

object ( ConfigDetails )

فقط خروجی جزئیات بیشتر یک پیکربندی این فقط باید توسط سرور هنگام بازگرداندن پیکربندی بازگردانده شود.

allowEncryptedScheduledInstall

boolean

اختیاری. اینکه آیا بسته ای مجاز است برای نصب در دستگاه های رمزگذاری شده برنامه ریزی شود یا خیر.

reminderDialogSettings

object ( ReminderDialogSettings )

اختیاری. تنظیمات گفتگوی مودال به کاربران یادآوری می‌کند که یک به‌روزرسانی معلق دارند.

روش ها

list

تنظیمات گروه را لیست می کند.