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)

範囲の最も新しいアプリ バージョン(これを含む)。