Method: projects.apps.releases.distribute

Verteilt eine Version an Tester. Dieser Aufruf bewirkt Folgendes:

  1. Erstellt Tester für die angegebenen E-Mails, falls keine vorhanden sind.
  2. Fügt die Tester und Gruppen zum Release hinzu.
  3. Sendet neuen Testern eine Einladungs-E-Mail.
  4. Sendet bestehenden Testern eine neue Release-E-Mail.

Die Anfrage schlägt mit einem INVALID_ARGUMENT fehl, wenn sie eine Gruppe enthält, die nicht existiert.

HTTP-Anfrage

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

Die URL verwendet die gRPC-Transcoding -Syntax.

Pfadparameter

Parameter
name

string

Erforderlich. Der Name der zu verteilenden Release-Ressource.

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

Für die Autorisierung ist die folgende IAM- Berechtigung für das Firebase-Projekt erforderlich, das den angegebenen name besitzt:

  • firebaseappdistro.releases.update

Anforderungstext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "testerEmails": [
    string
  ],
  "groupAliases": [
    string
  ]
}
Felder
testerEmails[]

string

Eine Liste der E-Mail-Adressen der Tester, denen Zugriff auf diese Version gewährt werden soll.

In einer einzigen Anfrage können insgesamt maximal 999 testerEmails und groupAliases angegeben werden.

groupAliases[]

string

Eine Liste von Gruppenaliasen (IDs), denen Zugriff auf diese Version gewährt werden soll.

In einer einzigen Anfrage können insgesamt maximal 999 testerEmails und groupAliases angegeben werden.

Antwortkörper

Bei Erfolg ist der Antworttext leer.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

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