Targeting

Detalhes de segmentação para uma ação de recuperação, como regiões, níveis do SDK do Android, versões do app etc.

Representação 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.
}
Campos
Campo de união criteria. Critérios para segmentar uma ação de recuperação. criteria pode ser apenas de um dos tipos a seguir:
regions

object (Regions)

A segmentação é baseada na região da conta de usuário.

androidSdks

object (AndroidSdks)

A segmentação é baseada nos níveis da API Android dos dispositivos.

allUsers

object (AllUsers)

Todos os usuários são segmentados.

Campo de união target_versions. Versões do app segmentadas pela ação de recuperação. Obrigatório. target_versions pode ser apenas de um dos tipos a seguir:
versionList

object (AppVersionList)

Códigos da versão segmentada em formato de lista.

versionRange

object (AppVersionRange)

Códigos da versão segmentada em intervalos.

AppVersionList

Formato de dados para uma lista de versões do app.

Representação JSON
{
  "versionCodes": [
    string
  ]
}
Campos
versionCodes[]

string (int64 format)

Lista de códigos da versão do app.

AppVersionRange

Formato de dados para um intervalo contínuo de versões do app.

Representação JSON
{
  "versionCodeStart": string,
  "versionCodeEnd": string
}
Campos
versionCodeStart

string (int64 format)

A versão do app mais baixa no intervalo.

versionCodeEnd

string (int64 format)

A versão do app mais alta no intervalo.