מקבל מידע על Android App Bundle (AAB) עבור אפליקציית Firebase.
בקשת HTTP
GET https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/aabInfo}
כתובת האתר משתמשת בתחביר Transcoding gRPC .
פרמטרים של נתיב
פרמטרים | |
---|---|
name | נדרש. שם משאב פורמט: הרשאה מחייבת את הרשאת IAM הבאה בפרויקט Firebase שבבעלותו
|
גוף הבקשה
גוף הבקשה חייב להיות ריק.
גוף תגובה
אם זה מצליח, גוף התגובה מכיל נתונים עם המבנה הבא:
מידע על Android App Bundle (AAB) עבור אפליקציית Firebase.
ייצוג JSON |
---|
{ "name": string, "integrationState": enum ( |
שדות | |
---|---|
name | שם המשאב פורמט: |
integrationState | מצב שילוב App Bundle. תקף רק עבור אפליקציות אנדרואיד. |
testCertificate | אישור בדיקת App Bundle שנוצר עבור האפליקציה. מוגדר לאחר העלאת ה-App Bundle הראשון עבור האפליקציה הזו. |
היקף ההרשאה
דורש את היקף ה-OAuth הבא:
-
https://www.googleapis.com/auth/cloud-platform
למידע נוסף, עיין בסקירה הכללית של OAuth 2.0 .
IntegrationState
המצב הנוכחי של שילוב AAB
תקצירים | |
---|---|
AAB_INTEGRATION_STATE_UNSPECIFIED | מצב שילוב Aab לא מצוין |
INTEGRATED | האפליקציה יכולה לקבל העלאות של חבילות אפליקציות |
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 | מחרוזת משושה של Hash SHA1 של תעודת הבדיקה ששימשה לפרישה של AAB |
hashSha256 | מחרוזת משושה של SHA256 hash של תעודת הבדיקה ששימשה לפרישה של AAB |
hashMd5 | מחרוזת משושה של MD5 hash של תעודת הבדיקה ששימשה לפרישה של AAB |