REST Resource: edits.tracks

Recurso: Seguimiento

Una configuración de seguimiento El recurso de TracksService.

Representación JSON
{
  "track": string,
  "releases": [
    {
      object (Release)
    }
  ]
}
Campos
track

string

Es el identificador de la pista.

Los segmentos de factores de forma tienen un prefijo especial como identificador (por ejemplo, wear:production o automotive:production).

Más información sobre el nombre del segmento

releases[]

object (Release)

En una solicitud de lectura, representa todas las versiones activas del segmento. En una solicitud de actualización, representa los cambios deseados.

Lanzamiento

Es una versión dentro de un segmento.

Representación JSON
{
  "name": string,
  "versionCodes": [
    string
  ],
  "releaseNotes": [
    {
      object (LocalizedText)
    }
  ],
  "status": enum (Status),
  "userFraction": number,
  "countryTargeting": {
    object (CountryTargeting)
  },
  "inAppUpdatePriority": integer
}
Campos
name

string

Es el nombre de la versión. No es necesario que sea único. Si no se configura, el nombre se genera a partir del versionName del APK. Si la versión contiene varios APK, el nombre se genera a partir de la fecha.

versionCodes[]

string (int64 format)

Códigos de versión de todos los APK de la actualización Se deben incluir códigos de versión de versiones anteriores para conservar.

releaseNotes[]

object (LocalizedText)

Una descripción de las novedades de esta versión.

status

enum (Status)

El estado del lanzamiento.

userFraction

number

Fracción de usuarios aptos para un lanzamiento en etapas. 0 < fracción < 1. Solo se puede establecer cuando el estado es "En curso" o "Detenido".

countryTargeting

object (CountryTargeting)

Restringe una versión a un conjunto específico de países.

inAppUpdatePriority

integer

Prioridad de las actualizaciones integradas en la app para la versión Se tendrá en cuenta esta prioridad todos los APK agregados recientemente a la versión. Puede tomar valores en el rango [0, 5], con 5 la prioridad más alta. El valor predeterminado es 0. No se puede actualizar inAppUpdatePriority. Consulta https://developer.android.com/guide/playcore/in-app-updates.

LocalizedText

Texto localizado en un idioma determinado

Representación JSON
{
  "language": string,
  "text": string
}
Campos
language

string

Código de localización del idioma (una etiqueta de idioma BCP-47; por ejemplo, "de-AT" para alemán austríaco).

text

string

El texto en el idioma determinado.

Estado

El estado de una versión.

Enumeradores
statusUnspecified Estado sin especificar.
draft Los APK de la versión no se están publicando para los usuarios.
inProgress Los APK de la versión se publican para una fracción de los usuarios, determinada por "userFraction".
halted Ya no se publicarán los APK de la versión para los usuarios. Los usuarios que ya tienen estos APK no se verán afectados.
completed La versión no tendrá más cambios. Sus APK se están publicando para todos los usuarios, a menos que sean aptos para los APK de una versión más reciente.

CountryTargeting

Especificación de segmentación por país.

Representación JSON
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
Campos
countries[]

string

Son los países de segmentación, especificados como códigos CLDR de dos letras.

includeRestOfWorld

boolean

Incluye el "resto del mundo" y los países a los que se orienta de manera explícita.

Métodos

create

Crea una pista nueva.

get

Obtiene una pista.

list

Muestra una lista de todas las pistas.

patch

Aplica parches a una pista.

update

Actualiza un recorrido.