PROJECT_IDENTIFIER : मूल प्रोजेक्ट का ProjectNumber(अनुशंसित) या उसका ProjectId । Google के AIP 2510 मानक में प्रोजेक्ट पहचानकर्ताओं का उपयोग करने के बारे में और जानें। ध्यान दें कि किसी भी प्रतिक्रिया निकाय में PROJECT_IDENTIFIER का मान ProjectId होगा।
APP_ID : ऐप के लिए विश्व स्तर पर अद्वितीय, फ़ायरबेस-निर्दिष्ट पहचानकर्ता ( appId देखें)।
appId
string
केवल आउटपुट. अपरिवर्तनीय. AndroidApp के लिए विश्व स्तर पर अद्वितीय, फ़ायरबेस-निर्दिष्ट पहचानकर्ता।
इस पहचानकर्ता को एक अपारदर्शी टोकन के रूप में माना जाना चाहिए, क्योंकि डेटा प्रारूप निर्दिष्ट नहीं है।
displayName
string
AndroidApp के लिए उपयोगकर्ता द्वारा निर्दिष्ट प्रदर्शन नाम।
projectId
string
केवल आउटपुट. अपरिवर्तनीय. AndroidApp के लिए मूल FirebaseProject का उपयोगकर्ता द्वारा निर्दिष्ट अद्वितीय पहचानकर्ता।
packageName
string
अपरिवर्तनीय. एंड्रॉइड ऐप का कैनोनिकल पैकेज नाम, जैसा कि Google Play डेवलपर कंसोल में दिखाई देगा।
apiKeyId
string
AndroidApp से संबद्ध Firebase API कुंजी के लिए विश्व स्तर पर अद्वितीय, Google द्वारा निर्दिष्ट पहचानकर्ता (UID)।
ध्यान रखें कि यह मान एपीआई कुंजी का यूआईडी है, एपीआई कुंजी की keyStringनहीं । keyString वह मान है जो ऐप के कॉन्फ़िगरेशन आर्टिफैक्ट में पाया जा सकता है।
यदि apiKeyIdandroidApps.Create अनुरोधों में सेट नहीं किया गया है, तो Firebase स्वचालित रूप से एक apiKeyIdAndroidApp के साथ जोड़ देता है। यह स्वतः-संबद्ध कुंजी एक मौजूदा वैध कुंजी हो सकती है या, यदि कोई वैध कुंजी मौजूद नहीं है, तो एक नई कुंजी का प्रावधान किया जाएगा।
पैच अनुरोधों में, apiKeyId खाली मान पर सेट नहीं किया जा सकता है, और नए UID में कोई प्रतिबंध नहीं होना चाहिए या केवल ऐसे प्रतिबंध होने चाहिए जो संबंधित AndroidApp के लिए मान्य हों। हम एपीआई कुंजियों को प्रबंधित करने के लिए Google क्लाउड कंसोल का उपयोग करने की अनुशंसा करते हैं।
इस चेकसम की गणना सर्वर द्वारा अन्य फ़ील्ड के मूल्य के आधार पर की जाती है, और इसे आगे बढ़ने से पहले यह सुनिश्चित करने के लिए अद्यतन अनुरोधों के साथ भेजा जा सकता है कि क्लाइंट के पास अद्यतन मूल्य है।
Google के AIP-154 मानक में etag के बारे में और जानें।