Targeting

Detalles de segmentación de una acción de recuperación, como regiones, niveles del SDK de Android, versiones de apps, 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. Criterios para la acción de recuperación de 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 de usuario.

androidSdks

object (AndroidSdks)

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

allUsers

object (AllUsers)

La segmentación se orienta a todos los usuarios.

Campo de unión target_versions. Versiones de la app a las que se orienta la acción de recuperación. Obligatorio. Las direcciones (target_versions) solo pueden ser una de las siguientes opciones:
versionList

object (AppVersionList)

Segmenta los códigos de versión en una lista.

versionRange

object (AppVersionRange)

Selecciona los códigos de versión como un rango.

AppVersionList

Formato de datos para una lista de versiones de la app.

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

string (int64 format)

Lista de códigos de versión de la app.

AppVersionRange

Formato de datos para un rango continuo de versiones de apps.

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

string (int64 format)

La versión más baja de la app del rango (inclusive).

versionCodeEnd

string (int64 format)

La versión más alta de la app del rango (inclusive).