Method: upload.v1.projects.apps.releases.upload

Carga un binario. Cargar un binario puede resultar en la creación de una nueva versión, una actualización de una versión existente o una no operación si ya existe una versión con el mismo binario.

Solicitud HTTP

POST https://firebaseappdistribution.googleapis.com/upload/v1/{app=projects/*/apps/*}/releases:upload

La URL usa la sintaxis de transcodificación de gRPC .

Se requieren los siguientes encabezados HTTP:

  • X-Goog-Upload-Protocol : raw
  • X-Goog-Upload-File-Name : NOMBRE FILENAME
    Donde FILENAME es el nombre del archivo binario que se carga. Ejemplo: " release.apk ".

Parámetros de ruta

Parámetros
app

string

El nombre del recurso de la aplicación.

Formato: projects/{projectNumber}/apps/{appId}

La autorización requiere el siguiente permiso de IAM en el proyecto de Firebase que posee la app recursos especificada:

  • firebaseappdistro.releases.update

cuerpo de la solicitud

El cuerpo de la solicitud contiene el binario sin procesar.

Cuerpo de respuesta

Si tiene éxito, el cuerpo de la respuesta contiene una instancia de Operation .

Ámbitos de autorización

Requiere el siguiente alcance de OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulte la Descripción general de OAuth 2.0 .