REST Resource: edits.tracks

Recurso: Track

Una configuración de segmento El recurso para 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, automotive:production.

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

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

El nombre de la versión. No es necesario que sean únicos. Si no se configura, el nombre se genera a partir del versionName del APK. Si la versión contiene varios APKs, el nombre se genera 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 los códigos de versión para conservar 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 usuarios que son aptos para un lanzamiento en etapas 0 < fracción < 1) Solo se puede configurar cuando el estado es "En curso" o "detenido".

countryTargeting

object (CountryTargeting)

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

inAppUpdatePriority

integer

Prioridad de las actualizaciones integradas en 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], donde 5 es la prioridad más alta. La configuración predeterminada es 0. No se puede actualizar inAppUpdatePriority una vez que se lance la versión. 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 de idiomas (una etiqueta de idioma BCP-47; por ejemplo, "de-AT" para alemán austriaco).

text

string

Es el texto en el idioma determinado.

Estado

Es el estado de un lanzamiento.

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

CountryTargeting

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

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

string

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

includeRestOfWorld

boolean

Incluir "resto del mundo" así como los países a los que se segmenta explícitamente.

Métodos

create

Crea un segmento nuevo.

get

Obtiene una pista.

list

Muestra una lista de todas las pistas.

patch

Se aplica parches a una pista.

update

Actualiza un segmento.