Targeting

פרטי הטירגוט של פעולת השחזור, כמו אזורים, רמות של Android SDK, גרסאות של אפליקציות וכו'.

ייצוג ב-JSON
{

  // Union field criteria can be only one of the following:
  "regions": {
    object (Regions)
  },
  "androidSdks": {
    object (AndroidSdks)
  },
  "allUsers": {
    object (AllUsers)
  }
  // End of list of possible types for union field criteria.

  // Union field target_versions can be only one of the following:
  "versionList": {
    object (AppVersionList)
  },
  "versionRange": {
    object (AppVersionRange)
  }
  // End of list of possible types for union field target_versions.
}
שדות
שדה האיחוד criteria. הקריטריונים לפעולה לשחזור הטירגוט. הערך של criteria יכול להיות רק אחת מהאפשרויות הבאות:
regions

object (Regions)

הטירגוט מבוסס על האזור של חשבון המשתמש.

androidSdks

object (AndroidSdks)

הטירגוט מבוסס על רמות Android API של המכשירים.

allUsers

object (AllUsers)

כל המשתמשים מטרגטים.

שדה האיחוד target_versions. גרסאות האפליקציה שמוגדרות כמטרות של פעולת השחזור. חובה. הערך של target_versions יכול להיות רק אחת מהאפשרויות הבאות:
versionList

object (AppVersionList)

קודי הגרסאות המטורגטים כרשימה.

versionRange

object (AppVersionRange)

טירגוט קודי גרסאות כטווח.

AppVersionList

פורמט הנתונים של רשימת גרסאות של אפליקציה.

ייצוג ב-JSON
{
  "versionCodes": [
    string
  ]
}
שדות
versionCodes[]

string (int64 format)

רשימה של קודי גרסאות של אפליקציות.

AppVersionRange

פורמט נתונים לטווח רציף של גרסאות אפליקציה.

ייצוג ב-JSON
{
  "versionCodeStart": string,
  "versionCodeEnd": string
}
שדות
versionCodeStart

string (int64 format)

גרסת האפליקציה הנמוכה ביותר בטווח, כולל.

versionCodeEnd

string (int64 format)

גרסת האפליקציה הגבוהה ביותר בטווח, כולל.