Firebase App Distribution API

Firebase App Distribution API 支持对项目的 App Distribution 资源(包括测试人员和版本)进行编程管理。

服务: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}
获取 Firebase 应用的 Android App Bundle (AAB) 信息。

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
列出测试人员及其资源 ID。
patch PATCH /v1/{tester.name=projects/*/testers/*}
更新测试仪。