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

Carica un file binario. Il caricamento di un binario può comportare la creazione di una nuova versione, un aggiornamento di una versione esistente o una mancata operazione se esiste già una versione con lo stesso binario.

Richiesta HTTP

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

L'URL usa la sintassi di transcodifica gRPC .

Sono richieste le seguenti intestazioni HTTP:

  • X-Goog-Upload-Protocol : raw
  • X-Goog-Upload-File-Name : FILENAME
    Dove FILENAME è il nome del file binario caricato. Esempio: " release.apk ".

Parametri del percorso

Parametri
app

string

Il nome della risorsa dell'app.

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

L'autorizzazione richiede la seguente autorizzazione IAM sul progetto Firebase che possiede l' app di risorse specificata:

  • firebaseappdistro.releases.update

Richiedi corpo

Il corpo della richiesta contiene il file binario non elaborato.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation .

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la panoramica di OAuth 2.0 .