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 hợp hợp nhất 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 loạ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 độ API Android của thiết bị.

allUsers

object (AllUsers)

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

Trường hợp hợp nhất 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 loại sau:
versionList

object (AppVersionList)

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

versionRange

object (AppVersionRange)

Nhắm mục tiêu mã phiên bản dưới dạng một dải ô.

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 một dải 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, bao gồm cả phiên bản này.

versionCodeEnd

string (int64 format)

Phiên bản ứng dụng cao nhất trong phạm vi, bao gồm cả phiên bản đó.