Firebase कॉन्फ़िगरेशन ऑब्जेक्ट. इसमें सेवाओं के लिए ज़रूरी पैरामीटर का एक सेट होता है, ताकि Firebase सर्वर एपीआई के साथ सही तरीके से संपर्क किया जा सके. साथ ही, क्लाइंट डेटा को आपके Firebase प्रोजेक्ट और Firebase ऐप्लिकेशन से जोड़ा जा सके. आम तौर पर, प्रोजेक्ट सेटअप करते समय इस ऑब्जेक्ट को 'Firebase कंसोल' से भरा जाता है. यह भी देखें: Firebase कॉन्फ़िगरेशन ऑब्जेक्ट के बारे में जानें.
हस्ताक्षर:
export interface FirebaseOptions
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
एपीआईकी | स्ट्रिंग | एन्क्रिप्ट (सुरक्षित) की गई स्ट्रिंग, जो ऐसे एपीआई को कॉल करते समय इस्तेमाल की जाती है जिन्हें उपयोगकर्ता के निजी डेटा को ऐक्सेस करने की ज़रूरत नहीं होती. उदाहरण के लिए, AIzaSyDOCAbC123dEf456GhI789jKl012-MnO . |
appId | स्ट्रिंग | ऐप्लिकेशन के लिए यूनीक आइडेंटिफ़ायर. |
authdomain | स्ट्रिंग | प्रोजेक्ट आईडी के लिए पुष्टि करने वाला डोमेन. |
databaseURL | स्ट्रिंग | डिफ़ॉल्ट रीयलटाइम डेटाबेस यूआरएल. |
measurementId | स्ट्रिंग | जब Firebase प्रोजेक्ट में Analytics चालू किया जाता है और वेब ऐप्लिकेशन रजिस्टर किया जाता है, तब अपने-आप एक आईडी बन जाता है. 7.20.0 और इसके बाद के वर्शन में यह पैरामीटर ज़रूरी नहीं है. |
मैसेज भेजने वाले का आईडी | स्ट्रिंग | यूनीक अंकों वाला मान, जिसका इस्तेमाल हर उस भेजने वाले की पहचान करने के लिए किया जाता है जो क्लाइंट ऐप्लिकेशन पर Firebase क्लाउड से मैसेज भेज सकता है. |
प्रोजेक्ट आईडी | स्ट्रिंग | पूरे Firebase और Google Cloud पर प्रोजेक्ट के लिए यूनीक आइडेंटिफ़ायर. |
स्टोरेजबकेट | स्ट्रिंग | Cloud Storage बकेट का डिफ़ॉल्ट नाम. |
FirebaseOptions.apiKey
एन्क्रिप्ट (सुरक्षित) की गई स्ट्रिंग, जो ऐसे एपीआई को कॉल करते समय इस्तेमाल की जाती है जिन्हें उपयोगकर्ता के निजी डेटा को ऐक्सेस करने की ज़रूरत नहीं होती. उदाहरण के लिए, AIzaSyDOCAbC123dEf456GhI789jKl012-MnO
.
हस्ताक्षर:
apiKey?: string;
FirebaseOptions.appId
ऐप्लिकेशन के लिए यूनीक आइडेंटिफ़ायर.
हस्ताक्षर:
appId?: string;
FirebaseOptions.authDomain
प्रोजेक्ट आईडी के लिए पुष्टि करने वाला डोमेन.
हस्ताक्षर:
authDomain?: string;
FirebaseOptions.databaseURL
डिफ़ॉल्ट रीयलटाइम डेटाबेस यूआरएल.
हस्ताक्षर:
databaseURL?: string;
FirebaseOptions.measurementId
जब Firebase प्रोजेक्ट में Analytics चालू किया जाता है और वेब ऐप्लिकेशन रजिस्टर किया जाता है, तब अपने-आप एक आईडी बन जाता है. 7.20.0 और इसके बाद के वर्शन में यह पैरामीटर ज़रूरी नहीं है.
हस्ताक्षर:
measurementId?: string;
FirebaseOptions.MessagesSenderId
यूनीक अंकों वाला मान, जिसका इस्तेमाल हर उस भेजने वाले की पहचान करने के लिए किया जाता है जो क्लाइंट ऐप्लिकेशन पर Firebase क्लाउड से मैसेज भेज सकता है.
हस्ताक्षर:
messagingSenderId?: string;
FirebaseOptions.projectId
पूरे Firebase और Google Cloud पर प्रोजेक्ट के लिए यूनीक आइडेंटिफ़ायर.
हस्ताक्षर:
projectId?: string;
FirebaseOptions.storageBucket
Cloud Storage बकेट का डिफ़ॉल्ट नाम.
हस्ताक्षर:
storageBucket?: string;