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)

相应范围(含边界值)内的最高应用版本。