Firebase App Distribution API

La API de distribución de aplicaciones de Firebase permite la administración programática de los recursos de distribución de aplicaciones de un proyecto, incluidos los evaluadores y los lanzamientos.

Servicio: firebaseappdistribution.googleapis.com

Un documento de descubrimiento es una especificación legible por máquina para describir y consumir API REST. Se utiliza para crear bibliotecas de clientes, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar múltiples documentos de descubrimiento. Este servicio proporciona el siguiente documento de descubrimiento:

Un punto final de servicio es una URL base que especifica la dirección de red de un servicio API. Un servicio puede tener múltiples puntos finales de servicio. Este servicio tiene el siguiente punto final de servicio y todos los URI a continuación son relativos a este punto final de servicio:

  • https://firebaseappdistribution.googleapis.com

Recurso REST: upload.v1.projects.apps.releases

Métodos
upload POST /upload/v1/{app=projects/*/apps/*}/releases:upload
Carga un binario.

Recurso REST: v1.projects.apps

Métodos
getAabInfo GET /v1/{name=projects/*/apps/*/aabInfo}
Obtiene información de Android App Bundle (AAB) para una aplicación de Firebase.

Recurso REST: v1.projects.apps.releases

Métodos
batchDelete POST /v1/{parent=projects/*/apps/*}/releases:batchDelete
Elimina lanzamientos.
distribute POST /v1/{name=projects/*/apps/*/releases/*}:distribute
Distribuye una versión a los probadores.
get GET /v1/{name=projects/*/apps/*/releases/*}
Obtiene una liberación.
list GET /v1/{parent=projects/*/apps/*}/releases
Listas de lanzamientos.
patch PATCH /v1/{release.name=projects/*/apps/*/releases/*}
Actualiza una versión.

Recurso REST: v1.projects.apps.releases.feedbackReports

Métodos
delete DELETE /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*}
Elimina un informe de comentarios.
get GET /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*}
Obtiene un informe de comentarios.
list GET /v1/{parent=projects/*/apps/*/releases/*}/feedbackReports
Enumera los informes de comentarios.

Recurso REST: v1.projects.apps.releases.operations

Métodos
get GET /v1/{name=projects/*/apps/*/releases/*/operations/*}
Obtiene el estado más reciente de una operación de ejecución prolongada.

Recurso REST: v1.projects.groups

Métodos
batchJoin POST /v1/{group=projects/*/groups/*}:batchJoin
Batch agrega miembros a un grupo.
batchLeave POST /v1/{group=projects/*/groups/*}:batchLeave
Lote eliminó miembros de un grupo.
create POST /v1/{parent=projects/*}/groups
Crear un grupo.
delete DELETE /v1/{name=projects/*/groups/*}
Eliminar un grupo.
get GET /v1/{name=projects/*/groups/*}
Consigue un grupo.
list GET /v1/{parent=projects/*}/groups
Listar grupos.
patch PATCH /v1/{group.name=projects/*/groups/*}
Actualizar un grupo.

Recurso REST: v1.projects.testers

Métodos
batchAdd POST /v1/{project=projects/*}/testers:batchAdd
Lote agrega probadores.
batchRemove POST /v1/{project=projects/*}/testers:batchRemove
Lote elimina probadores.
list GET /v1/{parent=projects/*}/testers
Enumera los evaluadores y sus identificadores de recursos.
patch PATCH /v1/{tester.name=projects/*/testers/*}
Actualizar un probador.