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 utiliza la sintaxis de transcodificación gRPC .

Se requieren los siguientes encabezados HTTP:

  • X-Goog-Upload-Protocol : raw
  • X-Goog-Upload-File-Name : FILENAME
    Donde FILENAME es el nombre del archivo binario que se está cargando. Ejemplo: " liberación.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 propietario de la app de recursos especificada:

  • firebaseappdistro.releases.update

Cuerpo de la solicitud

El cuerpo de la solicitud contiene el binario sin formato.

Cuerpo de respuesta

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

Alcances 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 .