REST Resource: edits.tracks

Recurso: Seguir

Una configuración de seguimiento. El recurso para TracksService.

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

string

Es el identificador de la pista.

Los segmentos de factor de forma tienen un prefijo especial como identificador, por ejemplo, wear:production, automotive:production.

Más información sobre el nombre de la pista

releases[]

object (Release)

En una solicitud de lectura, representa todas las actualizaciones activas en la pista. En una solicitud de actualización, representa los cambios deseados.

Versión

Un lanzamiento dentro de una pista.

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

string

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

versionCodes[]

string (int64 format)

Códigos de versión de todos los APK de la versión Se deben incluir códigos de versión que se conservarán de las versiones anteriores.

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 los usuarios que son aptos para una versión en etapas. 0 < fracción < 1. Solo se puede establecer cuando el estado es "inProgress" o "paused".

countryTargeting

object (CountryTargeting)

Restringe el lanzamiento a un conjunto específico de países.

inAppUpdatePriority

integer

Prioridad de actualización dentro de la app de la versión. Todos los APK agregados recientemente en la versión se considerarán con esta prioridad. Puede tomar valores en el rango [0, 5], con 5 la prioridad más alta. La configuración predeterminada es 0. InAppUpdatePriority no se puede actualizar una vez que se lanza la versión. Consulta https://developer.android.com/guide/playcore/in-app-updates.

Texto localizado

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 el alemán austríaco)

text

string

El texto en el idioma especificado.

Estado

El estado de una versión.

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

Orientación por país

Especificación de la orientación por país.

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

string

Países a los que se orientará, especificados con códigos CLDR de dos letras.

includeRestOfWorld

boolean

Incluya "el resto del mundo", así como países de orientación explícita.

Métodos

get

Obtiene una pista.

list

Enumera todas las pistas.

patch

Aplica un parche a un segmento.

update

Actualiza un recorrido.