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)

範圍內的最高應用程式版本 (含首尾)。