REST Resource: edits.apks

Recurso: Apk

Es información sobre un APK. Es el recurso de ApksService.

Representación JSON
{
  "versionCode": integer,
  "binary": {
    object (ApkBinary)
  }
}
Campos
versionCode

integer

Es el código de versión del APK, según se especifica en el archivo de manifiesto.

binary

object (ApkBinary)

Es información sobre la carga útil binaria de este APK.

ApkBinary

Representa la carga útil binaria de un APK.

Representación JSON
{
  "sha1": string,
  "sha256": string
}
Campos
sha1

string

Es un hash sha1 de la carga útil del APK, codificado como una cadena hexadecimal y que coincide con el resultado del comando sha1sum.

sha256

string

Es un hash sha256 de la carga útil del APK, codificado como una cadena hexadecimal y que coincide con el resultado del comando sha256sum.

Métodos

addexternallyhosted

Crea un nuevo APK sin subirlo a Google Play y, en cambio, lo aloja en una URL especificada.

list

Enumera todos los APKs actuales de la app y la edición.

upload

Sube un APK y lo agrega a la edición actual.

Códigos de error

Las operaciones de este recurso devuelven los siguientes códigos de error HTTP:

Código de error Motivo Solución
5xx Error genérico en el servidor de Google Play. Vuelve a intentar enviar tu solicitud.

Si el problema persiste, comunícate con tu administrador de cuentas de Google Play o envía una solicitud de asistencia. Considera consultar el Panel de estado de Play para ver si hay interrupciones conocidas.

409 Se produjo un error de actualización de simultaneidad.

Se intentó actualizar un objeto que ya se estaba actualizando. Por ejemplo, una compra se confirma llamando al método acknowledgePurchase() de la Biblioteca de Facturación Play y llamando al purchases.products.acknowledge de la API de Play Developer al mismo tiempo.

Vuelve a intentar enviar tu solicitud.