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

Lädt eine Binärdatei hoch. Das Hochladen einer Binärdatei kann zur Erstellung einer neuen Version, zu einer Aktualisierung einer vorhandenen Version oder zu einem No-Op-Vorgang führen, wenn bereits eine Version mit derselben Binärdatei vorhanden ist.

HTTP-Anfrage

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

Die URL verwendet die gRPC-Transcoding -Syntax.

Die folgenden HTTP-Header sind erforderlich:

  • X-Goog-Upload-Protocol : raw
  • X-Goog-Upload-File-Name : FILENAME
    Dabei ist FILENAME der Name der Binärdatei, die hochgeladen wird. Beispiel: „ release.apk “.

Pfadparameter

Parameter
app

string

Der Name der App-Ressource.

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

Für die Autorisierung ist die folgende IAM- Berechtigung für das Firebase-Projekt erforderlich, das Eigentümer der angegebenen Ressourcen- app ist:

  • firebaseappdistro.releases.update

Anforderungstext

Der Anforderungstext enthält die Rohbinärdatei.

Antwortkörper

Bei Erfolg enthält der Antworttext eine Instanz von Operation .

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der OAuth 2.0-Übersicht .