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)

범위에서 가장 높은 앱 버전입니다(포함).