Firebase App Distribution API

API распространения приложений Firebase обеспечивает программное управление ресурсами распространения приложений проекта, включая тестировщиков и выпуски.

Сервис: firebaseappdistribution.googleapis.com.

Ресурс REST: upload.v1.projects.apps.releases .

Методы
upload POST /upload/v1/{app=projects/*/apps/*}/releases:upload
Загружает двоичный файл.

Ресурс REST: v1.projects.apps

Методы
getAabInfo GET /v1/{name=projects/*/apps/*/aabInfo}
Получает информацию о пакете приложений Android (AAB) для приложения Firebase.

Ресурс REST: v1.projects.apps.releases .

Методы
batchDelete POST /v1/{parent=projects/*/apps/*}/releases:batchDelete
Удаляет релизы.
distribute POST /v1/{name=projects/*/apps/*/releases/*}:distribute
Распространяет релиз среди тестировщиков.
get GET /v1/{name=projects/*/apps/*/releases/*}
Получает релиз.
list GET /v1/{parent=projects/*/apps/*}/releases
Перечисляет выпуски.
patch PATCH /v1/{release.name=projects/*/apps/*/releases/*}
Обновляет релиз.

Ресурс REST: v1.projects.apps.releases.feedbackReports

Методы
delete DELETE /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*}
Удаляет отчет об отзыве.
get GET /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*}
Получает отчет об обратной связи.
list GET /v1/{parent=projects/*/apps/*/releases/*}/feedbackReports
Перечисляет отчеты об отзывах.

Ресурс REST: v1.projects.apps.releases.operations .

Методы
get GET /v1/{name=projects/*/apps/*/releases/*/operations/*}
Получает последнее состояние длительной операции.

Ресурс REST: v1.projects.groups

Методы
batchJoin POST /v1/{group=projects/*/groups/*}:batchJoin
Пакетное добавление участников в группу.
batchLeave POST /v1/{group=projects/*/groups/*}:batchLeave
Пакетное удаление участников из группы.
create POST /v1/{parent=projects/*}/groups
Создайте группу.
delete DELETE /v1/{name=projects/*/groups/*}
Удалить группу.
get GET /v1/{name=projects/*/groups/*}
Получите группу.
list GET /v1/{parent=projects/*}/groups
Список групп.
patch PATCH /v1/{group.name=projects/*/groups/*}
Обновите группу.

Ресурс REST: v1.projects.testers

Методы
batchAdd POST /v1/{project=projects/*}/testers:batchAdd
Пакетное добавление тестировщиков.
batchRemove POST /v1/{project=projects/*}/testers:batchRemove
Пакетное удаление тестировщиков.
list GET /v1/{parent=projects/*}/testers
Перечисляет тестировщиков и их идентификаторы ресурсов.
patch PATCH /v1/{tester.name=projects/*/testers/*}
Обновите тестер.