Method: projects.apps.getAabInfo

รับข้อมูล Android App Bundle (AAB) สำหรับแอป Firebase

คำขอ HTTP

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

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
name

string

ต้องระบุ ชื่อของทรัพยากร AabInfo ที่จะเรียกข้อมูล

รูปแบบ: projects/{projectNumber}/apps/{appId}/aabInfo

การให้สิทธิ์ต้องมีสิทธิ์ IAM ต่อไปนี้ในโปรเจ็กต์ Firebase ที่เป็นเจ้าของทรัพยากรที่ระบุ name

  • firebaseappdistro.releases.list

เนื้อความของคำขอ

เนื้อหาของคำขอต้องว่างเปล่า

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลที่มีโครงสร้างต่อไปนี้

ข้อมูล Android App Bundle (AAB) สำหรับแอป Firebase

การแสดง JSON
{
  "name": string,
  "integrationState": enum (IntegrationState),
  "testCertificate": {
    object (TestCertificate)
  }
}
ช่อง
name

string

ชื่อทรัพยากร AabInfo

รูปแบบ: projects/{projectNumber}/apps/{app}/aabInfo

integrationState

enum (IntegrationState)

สถานะการผสานรวม App Bundle ใช้ได้กับแอป Android เท่านั้น

testCertificate

object (TestCertificate)

สร้างใบรับรองการทดสอบ App Bundle สำหรับแอปแล้ว ตั้งค่าหลังจากอัปโหลด App Bundle แรกสำหรับแอปนี้

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

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

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ภาพรวมของ OAuth 2.0

สถานะการผสานรวม

สถานะปัจจุบันของการผสานรวม AAB

Enum
AAB_INTEGRATION_STATE_UNSPECIFIED ไม่ได้ระบุสถานะการผสานรวม Aab
INTEGRATED แอปรับการอัปโหลด App Bundle ได้
PLAY_ACCOUNT_NOT_LINKED โปรเจ็กต์ Firebase ไม่ได้ลิงก์กับบัญชีนักพัฒนาซอฟต์แวร์ Play
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT ไม่มีแอปในบัญชีนักพัฒนาแอป Play ที่ลิงก์ที่มีรหัสชุดเดียวกัน
APP_NOT_PUBLISHED แอปในบัญชีนักพัฒนาแอป Play ไม่อยู่ในสถานะที่เผยแพร่
AAB_STATE_UNAVAILABLE สถานะแอป Play ไม่พร้อมใช้งาน
PLAY_IAS_TERMS_NOT_ACCEPTED ไม่ยอมรับข้อกำหนดของ Play IAS

ใบรับรองการทดสอบ

ใบรับรองการทดสอบ App Bundle

การแสดง JSON
{
  "hashSha1": string,
  "hashSha256": string,
  "hashMd5": string
}
ช่อง
hashSha1

string

สตริงเลขฐานสิบหกของแฮช SHA1 ของใบรับรองการทดสอบที่ใช้เพื่อรับรอง AAB อีกครั้ง

hashSha256

string

สตริงเลขฐานสิบหกของแฮช SHA256 ของใบรับรองการทดสอบที่ใช้เพื่อลงนาม AAB อีกครั้ง

hashMd5

string

สตริงเลขฐานสิบหกของแฮช MD5 ของใบรับรองการทดสอบที่ใช้เพื่อรับรอง AAB อีกครั้ง