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)

範囲内の最も高いアプリ バージョン(両端を含む)。