Rozsyła wersję do testerów. To wywołanie wykonuje następujące czynności:
- Tworzy testerów dla określonych e-maili, jeśli takie nie istnieją.
- Dodaje testerów i grupy do wersji.
- Wysyła nowym testerom e-mail z zaproszeniem.
- Wysyła istniejącym testerom wiadomość e-mail z nową wersją.
Żądanie zakończy się niepowodzeniem z INVALID_ARGUMENT
, jeśli zawiera grupę, która nie istnieje.
Żądanie HTTP
POST https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/releases/*}:distribute
Adres URL używa składni transkodowania gRPC .
Parametry ścieżki
Parametry | |
---|---|
name | Wymagany. Nazwa zasobu wersji do dystrybucji. Format: Autoryzacja wymaga następujących uprawnień do projektu Firebase, który jest właścicielem określonej
|
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Reprezentacja JSON |
---|
{ "testerEmails": [ string ], "groupAliases": [ string ] } |
Pola | |
---|---|
testerEmails[] | Lista adresów e-mail testerów, którzy będą mieli dostęp do tej wersji. W jednym żądaniu można określić łącznie maksymalnie 999 |
groupAliases[] | Lista aliasów grup (ID), które mają mieć dostęp do tej wersji. W jednym żądaniu można określić łącznie maksymalnie 999 |
Treść odpowiedzi
Jeśli operacja się powiedzie, treść odpowiedzi będzie pusta.
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
-
https://www.googleapis.com/auth/cloud-platform
Aby uzyskać więcej informacji, zobacz Omówienie protokołu OAuth 2.0 .