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 orientació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 Android de los dispositivos.

allUsers

object (AllUsers)

La segmentación se aplica 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)

Códigos de versión de destino en forma de lista

versionRange

object (AppVersionRange)

Códigos de versión de destino como un rango

AppVersionList

Formato de datos para obtener una lista de las 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 la app

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

string (int64 format)

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

versionCodeEnd

string (int64 format)

Versión de app más alta del rango, inclusive.