Targeting

Son los detalles de segmentación de una acción de recuperación, como las regiones, los niveles de SDK de Android, las versiones de la app, etcétera.

Representación 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ón criteria. Son los criterios para la acción de recuperación de la segmentación. Las direcciones (criteria) solo pueden ser una de las siguientes opciones:
regions

object (Regions)

La segmentación se basa en la región de la cuenta del usuario.

androidSdks

object (AndroidSdks)

La segmentación se basa en los niveles de API de Android de los dispositivos.

allUsers

object (AllUsers)

La segmentación incluye a todos los usuarios.

Campo de unión target_versions. Son las versiones de la app para las que se segmenta la acción de recuperación. Obligatorio. Las direcciones (target_versions) solo pueden ser una de las siguientes opciones:
versionList

object (AppVersionList)

Son los códigos de versión de la segmentación, en formato de lista.

versionRange

object (AppVersionRange)

Son los códigos de versión de la segmentación, en formato de rango.

AppVersionList

Es el formato de datos de una lista de versiones de la app.

Representación JSON
{
  "versionCodes": [
    string
  ]
}
Campos
versionCodes[]

string (int64 format)

Es una lista de códigos de versión de la app.

AppVersionRange

Es el formato de datos de un rango continuo de versiones de la app.

Representación JSON
{
  "versionCodeStart": string,
  "versionCodeEnd": string
}
Campos
versionCodeStart

string (int64 format)

Es la versión de la app más baja en el rango, inclusive.

versionCodeEnd

string (int64 format)

Es la versión de la app más alta en el rango, inclusive.