Method: projects.apps.getAabInfo

फायरबेस ऐप के लिए एंड्रॉइड ऐप बंडल (एएबी) जानकारी प्राप्त करता है।

HTTP अनुरोध

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

यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।

पथ पैरामीटर

पैरामीटर
name

string

आवश्यक। पुनर्प्राप्त करने के लिए AabInfo संसाधन का नाम.

प्रारूप: projects/{projectNumber}/apps/{appId}/aabInfo

प्राधिकरण के लिए फायरबेस प्रोजेक्ट पर निम्नलिखित IAM अनुमति की आवश्यकता होती है जो निर्दिष्ट संसाधन name स्वामी है:

  • firebaseappdistro.releases.list

निकाय से अनुरोध करें

अनुरोध का मुख्य भाग खाली होना चाहिए.

प्रतिक्रिया निकाय

सफल होने पर, प्रतिक्रिया निकाय में निम्नलिखित संरचना वाला डेटा शामिल होता है:

फायरबेस ऐप के लिए एंड्रॉइड ऐप बंडल (एएबी) जानकारी।

JSON प्रतिनिधित्व
{
  "name": string,
  "integrationState": enum (IntegrationState),
  "testCertificate": {
    object (TestCertificate)
  }
}
खेत
name

string

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

प्रारूप: projects/{projectNumber}/apps/{app}/aabInfo

integrationState

enum ( IntegrationState )

ऐप बंडल एकीकरण स्थिति. केवल एंड्रॉइड ऐप्स के लिए मान्य।

testCertificate

object ( TestCertificate )

ऐप के लिए ऐप बंडल परीक्षण प्रमाणपत्र तैयार किया गया। इस ऐप के लिए पहला ऐप बंडल अपलोड होने के बाद सेट करें।

प्राधिकरण के दायरे

निम्नलिखित OAuth दायरे की आवश्यकता है:

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

अधिक जानकारी के लिए, OAuth 2.0 अवलोकन देखें.

एकीकरण राज्य

एएबी एकीकरण की वर्तमान स्थिति

एनम्स
AAB_INTEGRATION_STATE_UNSPECIFIED आब एकीकरण स्थिति अनिर्दिष्ट
INTEGRATED ऐप ऐप बंडल अपलोड प्राप्त कर सकता है
PLAY_ACCOUNT_NOT_LINKED फायरबेस प्रोजेक्ट किसी प्ले डेवलपर खाते से लिंक नहीं है
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT लिंक किए गए Play डेवलपर खाते में समान बंडल आईडी वाला कोई ऐप नहीं है
APP_NOT_PUBLISHED Play डेवलपर खाते में ऐप प्रकाशित स्थिति में नहीं है
AAB_STATE_UNAVAILABLE Play ऐप स्थिति अनुपलब्ध है
PLAY_IAS_TERMS_NOT_ACCEPTED खेल आईएएस शर्तें स्वीकार नहीं की गईं

परीक्षण प्रमाणपत्र

ऐप बंडल परीक्षण प्रमाणपत्र

JSON प्रतिनिधित्व
{
  "hashSha1": string,
  "hashSha256": string,
  "hashMd5": string
}
खेत
hashSha1

string

परीक्षण प्रमाणपत्र के SHA1 हैश की हेक्स स्ट्रिंग का उपयोग AAB को रिजाइन करने के लिए किया जाता है

hashSha256

string

परीक्षण प्रमाणपत्र के SHA256 हैश की हेक्स स्ट्रिंग का उपयोग AAB से इस्तीफा देने के लिए किया जाता है

hashMd5

string

परीक्षण प्रमाणपत्र के एमडी5 हैश की हेक्स स्ट्रिंग का उपयोग एएबी को रिजाइन करने के लिए किया जाता है