Method: projects.apps.releases.distribute

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

  1. Crea verificadores para los correos electrónicos especificados si no hay ninguno.
  2. Agrega los verificadores y grupos a la versión.
  3. Envía a los verificadores nuevos un correo electrónico de invitación.
  4. Envía a los verificadores existentes un nuevo correo electrónico de actualización.

La solicitud fallará con un 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 la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio. El nombre del recurso de lanzamiento que se 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 recurso especificado name:

  • 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 las direcciones de correo electrónico de los verificadores que recibirá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 (IDs) que tendrán acceso a esta versión.

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

Cuerpo de la respuesta

Si se ejecuta correctamente, 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, consulta la descripción general de OAuth 2.0.