Method: projects.apps.releases.distribute

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

  1. Crea evaluadores para los correos electrónicos especificados, si no existen.
  2. Agrega los probadores y grupos al lanzamiento.
  3. Envía a los nuevos evaluadores un correo electrónico de invitación.
  4. Envía a los probadores existentes un nuevo correo electrónico de lanzamiento.

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 usa la sintaxis de transcodificación de gRPC .

Parámetros de ruta

Parámetros
name

string

Requerido. El nombre del recurso de versión para distribuir.

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

La autorización requiere el siguiente permiso de IAM en el proyecto de Firebase que posee el 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
  ]
}
Los campos
testerEmails[]

string

Una lista de las direcciones de correo electrónico de los probadores que tendrán 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 otorgará 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.

Ámbitos 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 .