Targeting

Thông tin chi tiết về tiêu chí 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 kết 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 đây:
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ác cấp độ API Android của thiết bị.

allUsers

object (AllUsers)

Tất cả người dùng đều được nhắm mục tiêu.

Trường kết hợp target_versions. Các phiên bản ứng dụng mà thao tác 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 đây:
versionList

object (AppVersionList)

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

versionRange

object (AppVersionRange)

Nhắm đến mã phiên bản 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)

Đây là phiên bản ứng dụng thấp nhất trong phạm vi, tính toàn bộ.

versionCodeEnd

string (int64 format)

Phiên bản ứng dụng cao nhất trong phạm vi (tính cả 2 giá trị đầu cuối).