Targeting

Thông tin nhắm mục tiêu cho một hành động khôi phục, chẳng hạn như khu vực, cấp SDK Android, phiên bản ứng dụng, v.v.

Biểu diễn dưới dạng 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.
}
Trường
Trường hợp criteria. Tiêu chí nhắm mục tiêu hành động khôi phục. criteria chỉ có thể là một trong những trạng thái sau:
regions

object (Regions)

Tiêu chí nhắm mục tiêu dựa trên khu vực của tài khoản người dùng.

androidSdks

object (AndroidSdks)

Tiêu chí nhắm mục tiêu dựa trên cấp độ thiết bị Android API.

allUsers

object (AllUsers)

Tất cả người dùng đều được nhắm đến.

Trường hợp target_versions. Các phiên bản ứng dụng mà hành động khôi phục nhắm đến. Bắt buộc. target_versions chỉ có thể là một trong những trạng thái sau:
versionList

object (AppVersionList)

Mã phiên bản mục tiêu dưới dạng danh sách.

versionRange

object (AppVersionRange)

Mã phiên bản mục tiêu dưới dạng một phạm vi.

AppVersionList

Định dạng dữ liệu cho danh sách phiên bản ứng dụng.

Biểu diễn dưới dạng JSON
{
  "versionCodes": [
    string
  ]
}
Trường
versionCodes[]

string (int64 format)

Danh sách mã phiên bản ứng dụng.

AppVersionRange

Định dạng dữ liệu cho nhiều phiên bản ứng dụng liên tục.

Biểu diễn dưới dạng JSON
{
  "versionCodeStart": string,
  "versionCodeEnd": string
}
Trường
versionCodeStart

string (int64 format)

Phiên bản ứng dụng thấp nhất trong phạm vi.

versionCodeEnd

string (int64 format)

Phiên bản ứng dụng cao nhất trong phạm vi.