Targeting

Детали таргетинга для действий по восстановлению, такие как регионы, уровни SDK Android, версии приложений и т. д.

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 )

Таргетинг основан на уровнях API устройств Android.

allUsers

object ( AllUsers )

Все пользователи являются мишенью.

Поле объединения target_versions . Версии приложения, на которые распространяется действие восстановления. Необходимый. target_versions может быть только одним из следующих:
versionList

object ( AppVersionList )

Коды целевых версий в виде списка.

versionRange

object ( AppVersionRange )

Коды целевых версий в виде диапазона.

Список версий приложений

Формат данных для списка версий приложения.

JSON-представление
{
  "versionCodes": [
    string
  ]
}
Поля
versionCodes[]

string ( int64 format)

Список кодов версий приложения.

AppVersionRange

Формат данных для непрерывного диапазона версий приложения.

JSON-представление
{
  "versionCodeStart": string,
  "versionCodeEnd": string
}
Поля
versionCodeStart

string ( int64 format)

Самая младшая версия приложения в диапазоне включительно.

versionCodeEnd

string ( int64 format)

Самая высокая версия приложения в диапазоне включительно.