Method: projects.apps.getAabInfo

Lấy thông tin về Android App Bundle (AAB) cho một ứng dụng Firebase.

yêu cầu HTTP

GET https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/aabInfo}

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Thông số
name

string

Bắt buộc. Tên của tài nguyên AabInfo cần truy xuất.

Định dạng: projects/{projectNumber}/apps/{appId}/aabInfo

Để uỷ quyền, bạn cần có quyền IAM sau đây đối với dự án Firebase sở hữu tài nguyên được chỉ định name:

  • firebaseappdistro.releases.list

Nội dung yêu cầu

Nội dung yêu cầu phải trống.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Thông tin về Android App Bundle (AAB) cho một ứng dụng Firebase.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "integrationState": enum (IntegrationState),
  "testCertificate": {
    object (TestCertificate)
  }
}
Trường
name

string

Tên của tài nguyên AabInfo.

Định dạng: projects/{projectNumber}/apps/{app}/aabInfo

integrationState

enum (IntegrationState)

Trạng thái tích hợp gói ứng dụng. Chỉ hợp lệ đối với ứng dụng Android.

testCertificate

object (TestCertificate)

Đã tạo chứng chỉ thử nghiệm gói ứng dụng cho ứng dụng. Được đặt sau khi gói ứng dụng đầu tiên được tải lên cho ứng dụng này.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau đây:

  • https://www.googleapis.com/auth/cloud-platform

Để biết thêm thông tin, hãy xem bài viết Tổng quan về OAuth 2.0.

Trạng thái tích hợp

Trạng thái hiện tại của quá trình tích hợp tệp AAB

Enum
AAB_INTEGRATION_STATE_UNSPECIFIED Trạng thái tích hợp Aab chưa được chỉ định
INTEGRATED Ứng dụng có thể tải các gói ứng dụng lên
PLAY_ACCOUNT_NOT_LINKED Dự án Firebase chưa được liên kết với tài khoản nhà phát triển trên Play
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT Không có ứng dụng nào trong tài khoản nhà phát triển được liên kết trên Play có cùng mã nhận dạng gói
APP_NOT_PUBLISHED Ứng dụng trong tài khoản nhà phát triển trên Play hiện không ở trạng thái đã xuất bản
AAB_STATE_UNAVAILABLE Không có trạng thái ứng dụng Play
PLAY_IAS_TERMS_NOT_ACCEPTED Chưa chấp nhận các điều khoản của Play IAS

Chứng chỉ kiểm thử

Chứng chỉ thử nghiệm gói ứng dụng

Biểu diễn dưới dạng JSON
{
  "hashSha1": string,
  "hashSha256": string,
  "hashMd5": string
}
Trường
hashSha1

string

Chuỗi hex của hàm băm SHA1 của chứng chỉ kiểm thử được dùng để ký lại AAB

hashSha256

string

Chuỗi hex của hàm băm SHA256 của chứng chỉ kiểm thử được dùng để ký lại AAB

hashMd5

string

Chuỗi hex của hàm băm MD5 của chứng chỉ kiểm thử được dùng để ký lại AAB