Method: projects.apps.getAabInfo

Firebase ऐप्लिकेशन के लिए Android ऐप्लिकेशन बंडल (एएबी) की जानकारी देता है.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
name

string

ज़रूरी है. वापस लाने के लिए, AabInfo संसाधन का नाम.

फ़ॉर्मैट: projects/{projectNumber}/apps/{appId}/aabInfo

अनुमति देने के लिए, Firebase प्रोजेक्ट पर इस आईएएम की अनुमति की ज़रूरत होती है, जिसके पास खास संसाधन name का मालिकाना हक होता है:

  • firebaseappdistro.releases.list

अनुरोध का मुख्य भाग

अनुरोध का लेख खाली होना चाहिए.

जवाब का लेख

अगर इंडेक्सिंग सही से हाे जाती है, ताे जवाब के लेख में नीचे दिए गए स्ट्रक्चर का डेटा शामिल होता है.

Firebase ऐप्लिकेशन के लिए, Android ऐप्लिकेशन बंडल (एएबी) की जानकारी.

JSON के काेड में दिखाना
{
  "name": string,
  "integrationState": enum (IntegrationState),
  "testCertificate": {
    object (TestCertificate)
  }
}
फ़ील्ड
name

string

AabInfo संसाधन का नाम.

फ़ॉर्मैट: projects/{projectNumber}/apps/{app}/aabInfo

integrationState

enum (IntegrationState)

ऐप्लिकेशन बंडल इंटिग्रेशन की स्थिति. इस ऑफ़र का इस्तेमाल सिर्फ़ Android ऐप्लिकेशन के लिए किया जा सकता है.

testCertificate

object (TestCertificate)

ऐप्लिकेशन के लिए, ऐप्लिकेशन बंडल की जांच का सर्टिफ़िकेट जनरेट किया गया. इस ऐप्लिकेशन के लिए पहला ऐप्लिकेशन बंडल अपलोड किए जाने के बाद सेट करें.

अनुमति की संभावना

नीचे दिए गए OAuth स्कोप की ज़रूरत हाेती है:

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

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

इंटिग्रेशनस्टेट

एएबी इंटिग्रेशन की मौजूदा स्थिति

एनम्स
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 की आईएएस शर्तों को स्वीकार नहीं किया गया

टेस्ट-सर्टिफ़िकेट

ऐप्लिकेशन बंडल की जांच का सर्टिफ़िकेट

JSON के काेड में दिखाना
{
  "hashSha1": string,
  "hashSha256": string,
  "hashMd5": string
}
फ़ील्ड
hashSha1

string

एएबी को फिर से साइन करने के लिए इस्तेमाल किए गए टेस्ट सर्टिफ़िकेट के SHA1 हैश की हेक्स स्ट्रिंग

hashSha256

string

एएबी को फिर से साइन करने के लिए इस्तेमाल किए गए टेस्ट सर्टिफ़िकेट के SHA256 हैश की हेक्स स्ट्रिंग

hashMd5

string

एएबी को फिर से साइन करने के लिए इस्तेमाल किए जाने वाले टेस्ट सर्टिफ़िकेट के एमडी5 हैश की हेक्स स्ट्रिंग