Method: projects.apps.releases.distribute

Distribuye una versión a los evaluadores. Esta llamada hace lo siguiente:

  1. Crea probadores para los correos electrónicos especificados, si no existe ninguno.
  2. Agrega los probadores y los grupos a la versión.
  3. Envía a los nuevos evaluadores un correo electrónico de invitación.
  4. Envía a los evaluadores existentes un correo electrónico de nueva versión.

La solicitud fallará con INVALID_ARGUMENT si contiene un grupo que no existe.

solicitud HTTP

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

La URL utiliza la sintaxis de transcodificación gRPC .

Parámetros de ruta

Parámetros
name

string

Requerido. El nombre del recurso de versión que se va a distribuir.

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

La autorización requiere el siguiente permiso de IAM en el proyecto de Firebase propietario del name de recurso especificado:

  • firebaseappdistro.releases.update

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "testerEmails": [
    string
  ],
  "groupAliases": [
    string
  ]
}
Campos
testerEmails[]

string

Una lista de direcciones de correo electrónico de los evaluadores a las que se les dará acceso a esta versión.

Se puede especificar un máximo combinado de 999 testerEmails y groupAliases en una sola solicitud.

groupAliases[]

string

Una lista de alias de grupo (ID) a los que se les dará acceso a esta versión.

Se puede especificar un máximo combinado de 999 testerEmails y groupAliases en una sola solicitud.

Cuerpo de respuesta

Si tiene éxito, el cuerpo de la respuesta está vacío.

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 .