Firebase App Distribution API

La API de Firebase App Distribution permite la administración programática de los recursos de App Distribution de un proyecto, incluidos los probadores y las versiones.

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 cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios 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 varios puntos finales de servicio. Este servicio tiene el siguiente punto final de servicio y todos los URI siguientes 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 versiones.
distribute POST /v1/{name=projects/*/apps/*/releases/*}:distribute
Distribuye una versión a los evaluadores.
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
Muestra informes de comentarios.

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

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

Recurso REST: v1.projects.groups

Métodos
batchJoin POST /v1/{group=projects/*/groups/*}:batchJoin
Lote agrega miembros a un grupo.
batchLeave POST /v1/{group=projects/*/groups/*}:batchLeave
El 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
El lote agrega probadores.
batchRemove POST /v1/{project=projects/*}/testers:batchRemove
El lote elimina los probadores.
list GET /v1/{parent=projects/*}/testers
Enumera los probadores y sus identificadores de recursos.
patch PATCH /v1/{tester.name=projects/*/testers/*}
Actualizar un probador.