Firebase App Distribution API를 사용하면 테스터 및 릴리스를 포함한 프로젝트의 앱 배포 리소스를 프로그래밍 방식으로 관리할 수 있습니다.
- REST 리소스: upload.v1.projects.apps.releases
- REST 리소스: v1.projects.apps
- REST 리소스: v1.projects.apps.releases
- REST 리소스: v1.projects.apps.releases.feedbackReports
- REST 리소스: v1.projects.apps.releases.Operations
- REST 리소스: v1.projects.groups
- REST 리소스: v1.projects.testers
서비스: firebaseappdistribution.googleapis.com
발견 문서
검색 문서는 REST API를 설명하고 사용하기 위한 기계 판독 가능 사양입니다. 클라이언트 라이브러리, IDE 플러그인 및 Google API와 상호작용하는 기타 도구를 구축하는 데 사용됩니다. 하나의 서비스는 여러 검색 문서를 제공할 수 있습니다. 이 서비스는 다음 검색 문서를 제공합니다.
서비스 엔드포인트
서비스 엔드포인트 는 API 서비스의 네트워크 주소를 지정하는 기본 URL입니다. 하나의 서비스에는 여러 서비스 엔드포인트가 있을 수 있습니다. 이 서비스에는 다음과 같은 서비스 엔드포인트가 있으며 아래의 모든 URI는 이 서비스 엔드포인트에 상대적입니다.
-
https://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 앱에 대한 AAB(Android App Bundle) 정보를 가져옵니다. |
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
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/*} 테스터를 업데이트하세요. |