इस पेज पर, Firebase के बारे में अक्सर पूछे जाने वाले सवालों और समस्याओं को हल करने से जुड़ी जानकारी दी गई है. इसमें सामान्य जानकारी के साथ-साथ, खास प्रॉडक्ट के बारे में भी जानकारी दी गई है.
क्या आपको कोई और समस्या आ रही है या इस पेज पर आपकी समस्या के बारे में जानकारी नहीं दी गई है?
प्लैटफ़ॉर्म और फ़्रेमवर्क
काम की सलाह पाने और अक्सर पूछे जाने वाले सवालों के जवाब जानने के लिए, प्लैटफ़ॉर्म के हिसाब से समस्या हल करने और अक्सर पूछे जाने वाले सवालों वाले पेज पर जाएं.
Firebase प्रोजेक्ट और Firebase ऐप्लिकेशन
Firebase प्रोजेक्ट क्या होता है?
Firebase प्रोजेक्ट, Firebase के लिए सबसे ऊपर वाली इकाई होती है. किसी प्रोजेक्ट में, अपने Apple, Android या वेब ऐप्लिकेशन रजिस्टर किए जा सकते हैं. अपने ऐप्लिकेशन को Firebase में रजिस्टर करने के बाद, अपने ऐप्लिकेशन में किसी खास प्रॉडक्ट के लिए Firebase SDK टूल जोड़े जा सकते हैं. जैसे, Analytics, Cloud Firestore, Crashlytics या Remote Config.
आपको अपने Apple, Android, और वेब ऐप्लिकेशन के वैरिएंट को एक ही Firebase प्रोजेक्ट में रजिस्टर करना चाहिए. डेवलपमेंट, स्टेजिंग, और प्रोडक्शन जैसे कई एनवायरमेंट के लिए, एक से ज़्यादा Firebase प्रोजेक्ट का इस्तेमाल किया जा सकता है.
Firebase प्रोजेक्ट के बारे में ज़्यादा जानने के लिए, यहां कुछ संसाधन दिए गए हैं:
- Firebase प्रोजेक्ट के बारे में जानकारी — इसमें Firebase प्रोजेक्ट के बारे में कई अहम कॉन्सेप्ट की खास जानकारी दी गई है. इसमें Google Cloud के साथ उनके संबंध के बारे में बताया गया है. साथ ही, किसी प्रोजेक्ट और उसके ऐप्लिकेशन और संसाधनों की बुनियादी हैरारकी के बारे में बताया गया है.
- Firebase प्रोजेक्ट सेट अप करने के लिए, सामान्य सबसे सही तरीके — इसमें Firebase प्रोजेक्ट सेट अप करने और अपने ऐप्लिकेशन को किसी प्रोजेक्ट में रजिस्टर करने के लिए, सामान्य और सबसे सही तरीके बताए गए हैं. इससे आपको डेवलपमेंट का ऐसा वर्कफ़्लो मिलता है जिसमें अलग-अलग एनवायरमेंट का इस्तेमाल किया जाता है.
ध्यान दें कि सभी Firebase प्रोजेक्ट के लिए, Firebase आपके प्रोजेक्ट के लिए Google Cloud कंसोल में लेबल पेज पर, firebase:enabled लेबल अपने-आप जोड़ देता है. इस लेबल के बारे में ज़्यादा जानने के लिए, हमारे अक्सर पूछे जाने वाले सवाल देखें.
क्या Firebase का इस्तेमाल शुरू करने के लिए, Firebase की सेवा की शर्तें स्वीकार करना ज़रूरी है?
Google Cloud प्रोजेक्ट में Firebase की सभी सुविधाओं को ऐक्सेस करने और उनका इस्तेमाल करने के लिए, आपको Firebase की सेवा की शर्तें स्वीकार करनी होंगी. किसी मौजूदा Google Cloud प्रोजेक्ट में "Firebase जोड़ने" के लिए, आपको Firebase की शर्तें भी स्वीकार करनी होंगी.
आपको अपने Google खाते के लिए, Firebase की शर्तें सिर्फ़ एक बार स्वीकार करनी होंगी. इससे कोई फ़र्क़ नहीं पड़ता कि आपके पास कितने प्रोजेक्ट का ऐक्सेस है. नियमों को स्वीकार करने का मतलब है कि आपने अपने Google खाते के लिए इन्हें स्वीकार किया है. सभी प्रोजेक्ट सदस्यों के लिए, प्रोजेक्ट-लेवल पर इन्हें स्वीकार करना ज़रूरी नहीं है.
इनमें से किसी भी विकल्प का इस्तेमाल करके, Firebase कंसोल में जाकर, Firebase की शर्तों को स्वीकार किया जा सकता है. जब आपसे कहा जाए, तब शर्तें स्वीकार करें. अगर आपको Firebase की शर्तें स्वीकार करने के लिए नहीं कहा जाता है, तो इसका मतलब है कि आपने उन्हें पहले ही स्वीकार कर लिया है.
शर्तें स्वीकार करने के वर्कफ़्लो का इस्तेमाल करके, सीधे तौर पर Firebase की शर्तें स्वीकार करें.
Firebase कंसोल का इस्तेमाल करके, नया Firebase प्रोजेक्ट बनाएं. इसके बाद, Firebase की शर्तें स्वीकार करें.
Firebase कंसोल में कोई मौजूदा Firebase प्रोजेक्ट खोलें. इसके बाद, Firebase की शर्तों को स्वीकार करें. उदाहरण के लिए, किसी व्यक्ति ने आपको प्रोजेक्ट का सदस्य (यानी कि प्रिंसिपल) बनने का न्योता भेजा है.
Firebase कंसोल में मौजूद Google Cloud प्रोजेक्ट खोलें. इसके बाद, उसमें "Firebase जोड़ें" और Firebase की शर्तों को स्वीकार करें.
Google Cloud संगठन क्या होता है?
Google Cloud संगठन, Google Cloud प्रोजेक्ट (इसमें Firebase प्रोजेक्ट भी शामिल हैं) के लिए एक कंटेनर होता है. इस क्रम से, आपके Google Cloud और Firebase प्रोजेक्ट को बेहतर तरीके से व्यवस्थित किया जा सकता है. साथ ही, ऐक्सेस को मैनेज किया जा सकता है और ऑडिट किया जा सकता है. ज़्यादा जानकारी के लिए, संगठन बनाना और उन्हें मैनेज करना लेख पढ़ें.
मैं किसी मौजूदा Google Cloud प्रोजेक्ट में Firebase कैसे जोड़ूं?
आपके पास Google Cloud कंसोल या Google API (एपीआई) कंसोल के ज़रिए मैनेज किए जाने वाले मौजूदा Google Cloud प्रोजेक्ट हो सकते हैं.
इन मौजूदा Google Cloud प्रोजेक्ट में Firebase को जोड़ा जा सकता है. इसके लिए, इनमें से कोई भी विकल्प इस्तेमाल करें:
- Firebase कंसोल का इस्तेमाल करके.
- प्रोग्रैमैटिक विकल्प का इस्तेमाल करके:
-
Firebase Management REST API एंडपॉइंट को कॉल करें
projects.addFirebase. -
Firebase सीएलआई कमांड
firebase projects:addfirebaseचलाएं. - Terraform का इस्तेमाल करें.
-
Firebase Management REST API एंडपॉइंट को कॉल करें
किसी Google Cloud प्रोजेक्ट में Firebase जोड़ने के बारे में ज़्यादा जानें.
Firebase का Google Cloud के साथ इंटिग्रेशन कैसे काम करता है?
Firebase, Google Cloud के साथ बेहतर तरीके से इंटिग्रेट किया गया है. प्रोजेक्ट, Firebase और Google Cloud के बीच शेयर किए जाते हैं. इसलिए, प्रोजेक्ट में Firebase और Google Cloud की सेवाएं चालू की जा सकती हैं. Firebase कंसोल या Google Cloud कंसोल से, एक ही प्रोजेक्ट को ऐक्सेस किया जा सकता है. खास तौर पर:
- कुछ Firebase प्रॉडक्ट को सीधे तौर पर Google Cloud से मदद मिलती है. जैसे, Cloud Storage for Firebase. Google Cloud की मदद से उपलब्ध कराए जाने वाले प्रॉडक्ट की लिस्ट समय के साथ बढ़ती रहेगी.
- आपकी कई सेटिंग, Firebase और Google Cloud के साथ शेयर की जाती हैं. इनमें सहयोगी और बिलिंग की जानकारी शामिल है. Firebase और Google Cloud, दोनों के इस्तेमाल का शुल्क एक ही बिल में दिखता है.
इसके अलावा, इस्तेमाल के हिसाब से पेमेंट करने वाले Blaze प्लान पर अपग्रेड करने पर, Google Cloud के वर्ल्ड-क्लास इंफ़्रास्ट्रक्चर-एज़-अ-सर्विस और एपीआई का इस्तेमाल सीधे तौर पर अपने Firebase प्रोजेक्ट में किया जा सकता है. इसके लिए, आपको Google Cloud की स्टैंडर्ड कीमत चुकानी होगी. डेटा का विश्लेषण करने के लिए, Google Cloud से सीधे BigQuery में भी डेटा एक्सपोर्ट किया जा सकता है. ज़्यादा जानने के लिए, BigQuery को Firebase से लिंक करना लेख पढ़ें.
Firebase के साथ Google Cloud का इस्तेमाल करने के कई फ़ायदे हैं. जैसे, सुरक्षा को बेहतर बनाना, इंतज़ार का समय कम करना, और समय बचाना. ये फ़ायदे, क्लाउड की उन अन्य सेवाओं के मुकाबले ज़्यादा हैं जो एक ही जगह पर मौजूद नहीं हैं. ज़्यादा जानकारी के लिए, Google Cloud साइट देखें.
मेरे Google Cloud प्रोजेक्ट पर firebase:enabled लेबल क्यों लगा है?
Google Cloud कंसोल में, अपने प्रोजेक्ट के लिए लेबल पेज पर, आपको firebase:enabled का लेबल दिख सकता है. खास तौर पर, firebase का Key, जिसमें enabled का Value होता है.
Firebase ने यह लेबल अपने-आप जोड़ दिया है, क्योंकि आपका प्रोजेक्ट एक Firebase प्रोजेक्ट है. इसका मतलब है कि आपके प्रोजेक्ट में Firebase के लिए खास कॉन्फ़िगरेशन और सेवाएं चालू हैं. Firebase प्रोजेक्ट और Google Cloud के बीच के संबंध के बारे में ज़्यादा जानें.
हमारा सुझाव है कि आप इस लेबल में बदलाव न करें और न ही इसे मिटाएं. इस लेबल का इस्तेमाल Firebase और Google Cloud करते हैं. इससे आपके Firebase प्रोजेक्ट की सूची बनाई जाती है. उदाहरण के लिए, REST API projects.list एंडपॉइंट का इस्तेमाल करके या Firebase कंसोल में मौजूद मेन्यू में.
ध्यान दें कि प्रोजेक्ट के लेबल की सूची में इस लेबल को मैन्युअल तरीके से जोड़ने से, आपके Google Cloud प्रोजेक्ट के लिए Firebase से जुड़ी कॉन्फ़िगरेशन और सेवाएं चालू नहीं होती हैं. इसके लिए, आपको Firebase कंसोल का इस्तेमाल करके Firebase जोड़ना होगा. इसके अलावा, ज़्यादा बेहतर तरीके से इस्तेमाल करने के लिए, Firebase Management REST API या Firebase CLI का इस्तेमाल किया जा सकता है.
Firebase कंसोल, मेरी मौजूदा Google Cloud परियोजनाओं की सूची क्यों लोड नहीं कर पा रहा है?
यह अक्सर पूछे जाने वाला सवाल तब लागू होता है, जब Firebase कंसोल का इस्तेमाल करके, किसी मौजूदा Google Cloud प्रोजेक्ट में "Firebase जोड़ने" की कोशिश की जा रही हो और आपके पास हज़ारों Google Cloud प्रोजेक्ट का ऐक्सेस हो.
Firebase कंसोल को, हज़ारों Google Cloud प्रोजेक्ट लोड करने के लिए नहीं बनाया गया है. इसके बजाय, हमारा सुझाव है कि आप अपने मौजूदा Google Cloud प्रोजेक्ट में "Firebase जोड़ने" के लिए, Firebase CLI, REST API या Terraform का इस्तेमाल करें.
इसके अलावा, आपको अक्सर पूछे जाने वाले सवाल "मेरे Firebase प्रोजेक्ट की सूची में मेरा Firebase प्रोजेक्ट क्यों नहीं दिख रहा है?" को भी देखना चाहिए
मुझे Firebase प्रोजेक्ट की सूची में अपना Firebase प्रोजेक्ट क्यों नहीं दिख रहा है?
यह अक्सर पूछे जाने वाला सवाल तब लागू होता है, जब आपको अपना Firebase प्रोजेक्ट इन जगहों पर न दिखे:
- Firebase कंसोल में दिख रही प्रोजेक्ट की सूची में
-
REST API
projects.listएंडपॉइंट को कॉल करने पर मिले जवाब में -
Firebase सीएलआई कमांड चलाने पर मिले जवाब में
firebase projects:list
समस्या हल करने के लिए, ये तरीके आज़माकर देखें:
-
सबसे पहले, प्रोजेक्ट के यूआरएल पर जाकर सीधे प्रोजेक्ट को ऐक्सेस करने की कोशिश करें. इस फ़ॉर्मैट का इस्तेमाल करें:
https://console.firebase.google.com/project/PROJECT-ID/overview -
अगर आपको प्रोजेक्ट ऐक्सेस करने में समस्या आ रही है या अनुमतियों से जुड़ी गड़बड़ियां मिल रही हैं, तो यहां दी गई जानकारी देखें:
- पक्का करें कि आपने Firebase में उसी Google खाते से साइन इन किया हो जिसके पास प्रोजेक्ट को ऐक्सेस करने की अनुमति है. कंसोल में सबसे ऊपर दाएं कोने में मौजूद, अपने खाते के अवतार का इस्तेमाल करके Firebase कंसोल में साइन इन और साइन आउट किया जा सकता है.
- देखें कि आपको Google Cloud कंसोल में प्रोजेक्ट दिख रहा है या नहीं.
-
पक्का करें कि आपके प्रोजेक्ट को Google Cloud console में, लेबल पेज पर
firebase:enabledलेबल दिया गया हो. Firebase और Google Cloud इस लेबल का इस्तेमाल, आपके Firebase प्रोजेक्ट की सूची बनाने के लिए करते हैं. अगर आपको यह लेबल नहीं दिखता है, लेकिन आपके प्रोजेक्ट के लिए Firebase Management API चालू है, तो लेबल को मैन्युअल तरीके से जोड़ें. खास तौर पर,enabledकेValueके साथfirebaseकाKey. - पक्का करें कि आपको आईएम की बुनियादी भूमिकाओं (मालिक, एडिटर, व्यूअर) में से कोई एक भूमिका असाइन की गई हो. इसके अलावा, आपको ऐसी भूमिका असाइन की गई हो जिसमें Firebase से जुड़ी अनुमतियां शामिल हों. उदाहरण के लिए, Firebase की पहले से तय की गई भूमिका. Google Cloud console के IAM पेज पर जाकर, अपनी भूमिकाएं देखी जा सकती हैं.
- अगर आपका प्रोजेक्ट किसी Google Cloud संगठन का है, तो आपको Firebase कंसोल में प्रोजेक्ट देखने के लिए, अतिरिक्त अनुमतियों की ज़रूरत पड़ सकती है. अपने Google Cloud संगठन को मैनेज करने वाले व्यक्ति से संपर्क करें. उससे प्रोजेक्ट देखने के लिए, आपको सही भूमिका देने का अनुरोध करें. उदाहरण के लिए, ब्राउज़र की भूमिका.
अगर ऊपर दिए गए किसी भी तरीके से, आपको Firebase प्रोजेक्ट की सूची में अपना प्रोजेक्ट नहीं दिखता है, तो Firebase की सहायता टीम से संपर्क करें.
मेरे पास हर Google खाते (ईमेल पते) के लिए कितने प्रोजेक्ट हो सकते हैं?
- स्पार्क प्लान की बिलिंग की जानकारी: प्रोजेक्ट बनाने का कोटा, प्रोजेक्ट की कम संख्या तक सीमित होता है. आम तौर पर, यह संख्या 5 से 10 के बीच होती है.
- ब्लेज़ की कीमत वाला प्लान: प्रोजेक्ट बनाने का कोटा अब भी सीमित है. हालांकि, Cloud Billing खाते को लिंक करने पर, यह बढ़ सकता है.
प्रोजेक्ट बनाने के कोटे की सीमा के बारे में इन बातों का ध्यान रखें:
- यह सीमा सिर्फ़ Firebase के लिए नहीं है. प्रोजेक्ट के कोटे पर, Firebase की सीमाएं Google Cloud के लिए तय की गई सीमाओं के जैसी ही होती हैं.
- अगर आपको इसकी ज़रूरत है, तो प्रोजेक्ट के कोटा को बढ़ाने का अनुरोध किया जा सकता है.
- किसी प्रोजेक्ट को पूरी तरह से मिटाने में 30 दिन लगते हैं. साथ ही, जब तक प्रोजेक्ट पूरी तरह से मिट नहीं जाता, तब तक उसे प्रोजेक्ट के कोटे में गिना जाता है.
Firebase प्रोजेक्ट सेट अप करने के लिए, Firebase के सुझाए गए सामान्य सबसे सही तरीकों के बारे में जानें.
किसी Firebase प्रोजेक्ट में कितने Firebase ऐप्लिकेशन जोड़े जा सकते हैं?
Firebase प्रोजेक्ट, Apple, Android, और वेब पर मौजूद Firebase ऐप्लिकेशन के लिए एक कंटेनर होता है. Firebase, किसी Firebase प्रोजेक्ट में Firebase ऐप्लिकेशन की कुल संख्या को 30 तक सीमित करता है.
इस संख्या के बाद, परफ़ॉर्मेंस कम होने लगती है. खास तौर पर, Google Analytics के लिए ऐसा होता है. आखिर में, ज़्यादा ऐप्लिकेशन होने पर, प्रॉडक्ट की कुछ सुविधाएं काम करना बंद कर देती हैं. इसके अलावा, अगर पुष्टि करने के लिए Google साइन-इन का इस्तेमाल किया जाता है, तो आपके प्रोजेक्ट में मौजूद हर ऐप्लिकेशन के लिए, OAuth 2.0 क्लाइंट आईडी बनाया जाता है. एक प्रोजेक्ट में, ज़्यादा से ज़्यादा 30 क्लाइंट आईडी बनाए जा सकते हैं.
आपको यह पक्का करना चाहिए कि एक Firebase प्रोजेक्ट में मौजूद सभी Firebase ऐप्लिकेशन, एंड-यूज़र के हिसाब से एक ही ऐप्लिकेशन के प्लैटफ़ॉर्म वैरिएंट हों. उदाहरण के लिए, अगर आपने कोई वाइट-लेबल ऐप्लिकेशन बनाया है, तो लेबल किए गए हर ऐप्लिकेशन के लिए अलग Firebase प्रोजेक्ट होना चाहिए. हालांकि, उस लेबल के Apple और Android वर्शन एक ही प्रोजेक्ट में हो सकते हैं. ज़्यादा जानकारी के लिए, Firebase प्रोजेक्ट सेट अप करने के सबसे सही तरीकों के बारे में सामान्य दिशा-निर्देश पढ़ें.
अगर आपके प्रोजेक्ट के लिए 30 से ज़्यादा ऐप्लिकेशन की ज़रूरत है, तो ऐप्लिकेशन की सीमा बढ़ाने का अनुरोध किया जा सकता है. यह अनुरोध करने के लिए, यह ज़रूरी है कि आपका प्रोजेक्ट, ब्लेज़ प्लान के तहत हो. Google Cloud कंसोल पर जाकर, अनुरोध करें और उसका आकलन करवाएं. Google Cloud के दस्तावेज़ में, कोटा मैनेजमेंट के बारे में ज़्यादा जानें.
अगर मैंने अपने प्रोजेक्ट को "प्रोडक्शन" एनवायरमेंट के तौर पर टैग किया है, तो क्या होगा?
Firebase कंसोल में, अपने Firebase प्रोजेक्ट को उनके एनवायरमेंट टाइप के हिसाब से टैग किया जा सकता है. इसके लिए, प्रोडक्शन या अनस्पेसिफ़ाइड (नॉन-प्रोडक्शन) एनवायरमेंट में से किसी एक को चुना जा सकता है.
अपने प्रोजेक्ट को एनवायरमेंट टाइप के तौर पर टैग करने से, आपके Firebase प्रोजेक्ट के काम करने के तरीके या उसकी सुविधाओं पर कोई असर नहीं पड़ता. हालांकि, टैगिंग से आपको और आपकी टीम को, ऐप्लिकेशन के लाइफ़साइकल के लिए अलग-अलग Firebase प्रोजेक्ट मैनेज करने में मदद मिल सकती है.
अगर आपने अपने प्रोजेक्ट को प्रोडक्शन एनवायरमेंट के तौर पर टैग किया है, तो हम Firebase कंसोल में प्रोजेक्ट के साथ, गहरे रंग वाला Prod टैग जोड़ते हैं. इससे आपको यह याद दिलाया जाता है कि किसी भी बदलाव से, आपके प्रोडक्शन ऐप्लिकेशन पर असर पड़ सकता है. आने वाले समय में, हम प्रोडक्शन एनवायरमेंट के तौर पर टैग किए गए Firebase प्रोजेक्ट के लिए, और सुविधाएं और सुरक्षा के तरीके जोड़ सकते हैं.
अपने Firebase प्रोजेक्ट के एनवायरमेंट टाइप को बदलने के लिए,
मुझे अपने Firebase ऐप्लिकेशन का ऐप्लिकेशन आईडी कहां मिलेगा?
Firebase कंसोल में, अपनी
यहां ऐप्लिकेशन आईडी की वैल्यू के कुछ उदाहरण दिए गए हैं:
-
Firebase iOS ऐप्लिकेशन:
1:1234567890:ios:321abc456def7890 -
Firebase का इस्तेमाल करके बनाए गए Android ऐप्लिकेशन:
1:1234567890:android:321abc456def7890 -
Firebase वेब ऐप्लिकेशन:
1:1234567890:web:321abc456def7890
Google Play / AdMob / Google Ads / BigQuery को अपने Firebase प्रोजेक्ट या ऐप्लिकेशन से लिंक करने के लिए, कौनसी ज़रूरी शर्तें पूरी करनी होंगी?
-
अपने Google Play खाते को लिंक करने के लिए, आपको यह जानकारी देनी होगी:
- Firebase का इनमें से कोई एक रोल: मालिक या Firebase एडमिन
- इनमें से कोई एक Google Play ऐक्सेस लेवल: खाते का मालिक या एडमिन
- अपने AdMob ऐप्लिकेशन को लिंक करने के लिए, आपको Firebase प्रोजेक्ट का मालिक और AdMob एडमिन, दोनों होना चाहिए.
- अपने AdWords खाते को लिंक करने के लिए, आपको Firebase प्रोजेक्ट का मालिक और AdWords एडमिन, दोनों होना चाहिए.
- अपने BigQuery प्रोजेक्ट को लिंक करने के लिए, आपको Firebase प्रोजेक्ट का मालिक होना चाहिए.
Firebase प्रोजेक्ट की अनुमतियां और ऐक्सेस
मैं किसी प्रोजेक्ट के सदस्य को मालिक जैसी भूमिका कैसे असाइन करूं?
प्रोजेक्ट के हर सदस्य को असाइन की गई भूमिकाओं को मैनेज करने के लिए, आपके पास Firebase प्रोजेक्ट के मालिक का रोल होना चाहिए. इसके अलावा, आपको resourcemanager.projects.setIamPolicy अनुमति वाला रोल असाइन किया गया हो.
यहां दी गई जगहों पर जाकर, भूमिकाएं असाइन और मैनेज की जा सकती हैं:
-
Firebase कंसोल में, प्रोजेक्ट के सदस्यों को भूमिकाएं असाइन करने का आसान तरीका उपलब्ध है. इसके लिए,
settings सेटिंग > उपयोगकर्ता और अनुमतियां टैब पर जाएं. इनमें से कोई भी भूमिका असाइन की जा सकती है: बुनियादी भूमिकाएं (मालिक, संपादक, दर्शक), Firebase एडमिन/दर्शक की भूमिकाएं या Firebase की पहले से तय की गई प्रॉडक्ट-कैटगरी की भूमिकाएं. -
Google Cloud कंसोल में, IAM और एडमिन
IAM पेज पर जाकर, प्रोजेक्ट के सदस्यों को भूमिकाएं असाइन करने के लिए कई टूल उपलब्ध हैं.
आपके पास कस्टम भूमिकाएं बनाने और उन्हें मैनेज करने का विकल्प भी होता है. साथ ही, सेवा खातों को अपने प्रोजेक्ट का ऐक्सेस दिया जा सकता है.
ध्यान दें कि Google Cloud कंसोल में, प्रोजेक्ट के सदस्यों को मुख्य खाते कहा जाता है.
अगर आपके प्रोजेक्ट का मालिक, अब मालिक के तौर पर काम नहीं कर सकता (उदाहरण के लिए, उस व्यक्ति ने आपकी कंपनी छोड़ दी है) और आपके प्रोजेक्ट को Google Cloud संगठन के ज़रिए मैनेज नहीं किया जा रहा है (अगला पैराग्राफ़ देखें), तो Firebase सहायता टीम से संपर्क करें. उनसे पूछें कि Firebase प्रोजेक्ट का ऐक्सेस पाने के लिए अनुरोध कैसे किया जाए.
ध्यान दें कि अगर कोई Firebase प्रोजेक्ट किसी Google Cloud संगठन का हिस्सा है, तो हो सकता है कि उसका कोई मालिक न हो. अगर आपको अपने Firebase प्रोजेक्ट के लिए मालिक नहीं मिल रहा है, तो उस व्यक्ति से संपर्क करें जो आपके Google Cloud संगठन को मैनेज करता है. उससे प्रोजेक्ट के लिए मालिक असाइन करने का अनुरोध करें.
मैं किसी Firebase प्रोजेक्ट के मालिक का पता कैसे लगाऊं?
प्रोजेक्ट के सदस्यों और उनकी भूमिकाओं को इन जगहों पर देखा जा सकता है:
- अगर आपके पास Firebase कंसोल में प्रोजेक्ट का ऐक्सेस है, तो Firebase कंसोल के उपयोगकर्ता और अनुमतियां पेज पर जाकर, प्रोजेक्ट के सदस्यों की सूची देखी जा सकती है. इसमें मालिक भी शामिल होते हैं.
- अगर आपके पास Firebase कंसोल में प्रोजेक्ट का ऐक्सेस नहीं है, तो देखें कि आपके पास Google Cloud कंसोल में प्रोजेक्ट का ऐक्सेस है या नहीं. Google Cloud Console के IAM पेज पर जाकर, प्रोजेक्ट के सदस्यों की सूची देखी जा सकती है. इसमें मालिकों की सूची भी शामिल होती है.
अगर आपके प्रोजेक्ट का मालिक, अब मालिक की भूमिका वाली कार्रवाइयां नहीं कर सकता (उदाहरण के लिए, वह व्यक्ति आपकी कंपनी छोड़ चुका है) और आपके प्रोजेक्ट को Google Cloud संगठन के ज़रिए मैनेज नहीं किया जा रहा है (अगला पैराग्राफ़ देखें), तो Firebase सहायता टीम से संपर्क करें. इससे आपको कुछ समय के लिए मालिक की भूमिका असाइन की जा सकेगी.
ध्यान दें कि अगर कोई Firebase प्रोजेक्ट, Google Cloud संगठन का हिस्सा है, तो हो सकता है कि उसका कोई मालिक न हो. हालांकि, Google Cloud संगठन को मैनेज करने वाला व्यक्ति, मालिक के तौर पर कई काम कर सकता है. हालांकि, मालिक के तौर पर कई खास काम करने के लिए, एडमिन को खुद को मालिक की भूमिका असाइन करनी पड़ सकती है. जैसे, भूमिकाएं असाइन करना या Google Analytics प्रॉपर्टी मैनेज करना. अगर आपको अपने Firebase प्रोजेक्ट के लिए मालिक नहीं मिल रहा है, तो उस व्यक्ति से संपर्क करें जो आपके Google Cloud संगठन को मैनेज करता है. उससे प्रोजेक्ट के लिए मालिक असाइन करने का अनुरोध करें.
मुझे किसी प्रोजेक्ट के सदस्य को मालिक की भूमिका क्यों या कब असाइन करनी चाहिए?
किसी Firebase प्रोजेक्ट को सही तरीके से मैनेज करने के लिए, उसका मालिक होना ज़रूरी है.
मालिक की भूमिका वाले प्रोजेक्ट मेंबर, अक्सर सिर्फ़ ऐसे प्रोजेक्ट मेंबर होते हैं जो एडमिन से जुड़े टास्क कर सकते हैं या अहम सूचनाएं पा सकते हैं:
- मालिक की भूमिका वाले प्रोजेक्ट मेंबर ही अक्सर ये काम कर सकते हैं: एडमिन से जुड़ी अहम कार्रवाइयां करना (जैसे कि भूमिकाएं असाइन करना और Google Analytics प्रॉपर्टी मैनेज करना). साथ ही, Firebase सहायता टीम सिर्फ़ उन प्रोजेक्ट के मालिकों के एडमिन से जुड़े अनुरोध पूरे कर सकती है जिन्होंने अपनी पहचान की पुष्टि की हो.
- मालिक की भूमिका वाले प्रोजेक्ट सदस्यों को ही, प्रोजेक्ट या प्रॉडक्ट में होने वाले बदलावों के बारे में सूचनाएं मिलती हैं. हालांकि, कुछ मामलों में अन्य सदस्यों को भी सूचनाएं मिल सकती हैं. जैसे, बिलिंग और कानूनी बदलाव, सुविधाओं का बंद होना वगैरह. अगर आपको प्रोजेक्ट के कुछ खास या अतिरिक्त सदस्यों को सूचनाएं भेजनी हैं, तो आपके पास अपने प्रोजेक्ट के "ज़रूरी संपर्कों" को पसंद के मुताबिक बनाने का विकल्प होता है. हालांकि, ऐसा करना ज़रूरी नहीं है.
किसी Firebase प्रोजेक्ट के लिए मालिक सेट अप करने के बाद, यह ज़रूरी है कि आप उन असाइनमेंट को अप-टू-डेट रखें.
ध्यान दें कि अगर कोई Firebase प्रोजेक्ट किसी Google Cloud संगठन का हिस्सा है, तो आपके Google Cloud संगठन को मैनेज करने वाला व्यक्ति, मालिक के तौर पर कई काम कर सकता है. हालांकि, मालिक के लिए तय किए गए कई कामों (जैसे कि भूमिकाएं असाइन करना या Google Analytics प्रॉपर्टी मैनेज करना) के लिए, एडमिन को खुद को मालिक की भूमिका असाइन करनी पड़ सकती है, ताकि वह उन कामों को पूरा कर सके.
मुझे नहीं लगता कि मेरे पास कोई Firebase प्रोजेक्ट है, लेकिन मुझे इसके बारे में एक ईमेल मिला है. मैं इस प्रोजेक्ट को कैसे ऐक्सेस करूं?
आपको मिले ईमेल में, Firebase प्रोजेक्ट खोलने का लिंक होना चाहिए. ईमेल में दिए गए लिंक पर क्लिक करने से, प्रोजेक्ट Firebase कंसोल में खुल जाना चाहिए.
अगर आपको लिंक में मौजूद प्रोजेक्ट खोलने में समस्या आ रही है, तो पक्का करें कि आपने Firebase में उसी Google खाते से साइन इन किया हो जिस पर आपको प्रोजेक्ट के बारे में ईमेल मिला है. Firebase कंसोल में साइन इन और साइन आउट करने के लिए, कंसोल में सबसे ऊपर दाएं कोने में मौजूद अपने खाते के अवतार का इस्तेमाल करें.
ध्यान दें कि अगर आप Google Cloud संगठन के एडमिन हैं, तो आपको अपने संगठन के Firebase प्रोजेक्ट में हुए बदलावों के बारे में सूचना मिल सकती है. हालांकि, हो सकता है कि आपके पास Firebase प्रोजेक्ट खोलने की ज़रूरी अनुमतियां न हों. ऐसे मामलों में, प्रोजेक्ट खोलने और ज़रूरी कार्रवाइयां करने का सबसे आसान तरीका यह है कि खुद को मालिक की भूमिका असाइन करें. मालिक की भूमिका क्यों और कब असाइन करनी चाहिए, इस बारे में ज़्यादा जानें.
Firebase के लिए एपीआई कुंजियां
क्या Firebase API पासकोड सीक्रेट होते हैं? क्या उन्हें मेरे कोड या कॉन्फ़िगरेशन फ़ाइलों में शामिल किया जा सकता है?
Firebase सेवाओं के लिए एपीआई पासकोड के बारे में जानने लायक सबसे ज़रूरी बातें यहां दी गई हैं:- सार्वजनिक तौर पर उपलब्ध: Firebase सेवाओं के लिए एपीआई कुंजियां, सिर्फ़ उन सेवाओं के लिए आपके Firebase प्रोजेक्ट और ऐप्लिकेशन की पहचान करती हैं. अनुमति को Google Cloud IAM अनुमतियों, Firebase Security Rules, और Firebase App Check के ज़रिए मैनेज किया जाता है.
- पाबंदियां लागू करना: Firebase के लिए उपलब्ध कराए गए सभी एपीआई पासकोड पर, Firebase से जुड़े एपीआई के इस्तेमाल की पाबंदी अपने-आप लागू हो जाती है. आपके प्रोजेक्ट में मौजूद सभी एपीआई पासकोड के लिए, यह ज़रूरी है कि आप एपीआई के इस्तेमाल पर सही पाबंदियां लगाएं. इससे एपीआई के लिए, आपके प्रोजेक्ट के कोटे का इस्तेमाल बिना अनुमति के नहीं किया जा सकेगा.
- सिर्फ़ Firebase सेवाओं के लिए इस्तेमाल करें: Firebase से उपलब्ध कराए गए एपीआई कुंजियों का इस्तेमाल सिर्फ़ Firebase से जुड़े एपीआई के लिए करें. अगर आपका ऐप्लिकेशन किसी अन्य एपीआई का इस्तेमाल करता है (उदाहरण के लिए, Maps के लिए Places API या Gemini Developer API), तो अलग एपीआई पासकोड का इस्तेमाल करें और उसे लागू होने वाले एपीआई तक सीमित रखें. खास तौर पर, सार्वजनिक तौर पर ऐक्सेस किए जा सकने वाले एपीआई पासकोड या अन्य सेवाओं के लिए इस्तेमाल किए जाने वाले पासकोड की अनुमति वाली सूची में, Gemini Developer API को कभी शामिल न करें.
- Security Rules और App Check बहुत ज़रूरी हैं: आपके Realtime Database, Cloud Firestore, और Cloud Storage डेटा की सुरक्षा को Firebase Security Rules का इस्तेमाल करके लागू किया जाता है. साथ ही, कवर किए गए एपीआई की सुरक्षा Firebase App Check से की जाती है. यह सुरक्षा, आपकी Firebase API कुंजी को गोपनीय रखने से नहीं मिलती.
अगर आपके ऐप्लिकेशन का सेटअप ऊपर दिए गए दिशा-निर्देशों के मुताबिक है, तो Firebase सेवाओं के लिए पाबंदी वाले एपीआई पासकोड को सीक्रेट के तौर पर इस्तेमाल करने की ज़रूरत नहीं होती. साथ ही, इन्हें अपने कोड या कॉन्फ़िगरेशन फ़ाइलों में शामिल करना सुरक्षित होता है.
मुझे Google Cloud से एक ईमेल मिला है. इसमें "आपके Google Cloud प्रोजेक्ट के लिए, सार्वजनिक तौर पर ऐक्सेस की जा सकने वाली Google API कुंजी" के बारे में बताया गया है. मुझे क्या करना होगा?
अगर आपको Google Cloud से "आपके Google Cloud प्रोजेक्ट के लिए सार्वजनिक तौर पर ऐक्सेस की जा सकने वाली Google API पासकोड" के बारे में ईमेल मिला है और ईमेल में दिया गया एपीआई पासकोड, आपका Firebase API पासकोड है, तो पक्का करें कि एपीआई पासकोड इन ज़रूरी शर्तों को पूरा करता हो. इससे, इसे आपके कोड या कॉन्फ़िगरेशन फ़ाइलों में सुरक्षित तरीके से शामिल किया जा सकेगा. Google Cloud कंसोल में, एपीआई और सेवाएं > क्रेडेंशियल पेज पर जाकर, इनकी पुष्टि की जा सकती है.
-
यह एपीआई कुंजी है. इसका इस्तेमाल Firebase ऐप्लिकेशन और सिर्फ़ Firebase सेवाओं के लिए किया जाता है. इन कुंजियों को आम तौर पर,
Browser key (auto created by Firebase)याAndroid key (auto created by Firebase)याiOS key (auto created by Firebase)कहा जाता है. - इसमें ज़रूरी सभी Firebase API शामिल हैं. साथ ही, यह कुंजी की "एपीआई से जुड़ी पाबंदियां" की अनुमति वाली सूची में शामिल है.
-
इसकी "एपीआई से जुड़ी पाबंदियां" की अनुमति वाली सूची में कोई अन्य एपीआई नहीं है. खास तौर पर, सूची में नहीं
होना चाहिए
Generative Language API.
साथ ही, पक्का करें कि इस्तेमाल किए जा रहे Firebase प्रॉडक्ट के लिए, Firebase Security Rules और App Check का इस्तेमाल, सुझाए गए तरीके से किया जा रहा हो.
Firebase के लिए एपीआई कुंजियों के बारे में ज़्यादा जानकारी पाएं. साथ ही, अक्सर पूछे जाने वाले सवालों की सूची देखें. इसके लिए, Firebase के लिए एपीआई कुंजियों का इस्तेमाल करने और उन्हें मैनेज करने के बारे में जानें पर जाएं
Firebase कंसोल
Firebase कंसोल को ऐक्सेस करने के लिए, कौनसे ब्राउज़र इस्तेमाल किए जा सकते हैं?
Firebase कंसोल को Chrome, Firefox, Safari, और Edge जैसे लोकप्रिय डेस्कटॉप ब्राउज़र के नए वर्शन से ऐक्सेस किया जा सकता है. मोबाइल ब्राउज़र पर यह सुविधा पूरी तरह से काम नहीं करती.
मैं Firebase कंसोल लोड कर सकता/सकती हूं, लेकिन मुझे अपना Firebase प्रोजेक्ट क्यों नहीं दिख रहा है या मैं उसे ऐक्सेस क्यों नहीं कर पा रहा/रही हूं?
यह अक्सर पूछे जाने वाला सवाल तब लागू होता है, जब आपको इनमें से कोई समस्या आ रही हो: समस्याएं:
- Firebase कंसोल, गड़बड़ी वाला एक ऐसा पेज दिखाता है जिसमें बताया जाता है कि आपका प्रोजेक्ट मौजूद नहीं हो सकता या आपके पास प्रोजेक्ट का ऐक्सेस नहीं है.
- Firebase console में, प्रोजेक्ट आईडी या प्रोजेक्ट का नाम डालने पर भी आपका प्रोजेक्ट नहीं दिखता.
समस्या हल करने के लिए, ये तरीके आज़माकर देखें:
-
सबसे पहले, प्रोजेक्ट के यूआरएल पर जाकर सीधे प्रोजेक्ट को ऐक्सेस करने की कोशिश करें. इस फ़ॉर्मैट का इस्तेमाल करें:
https://console.firebase.google.com/project/PROJECT-ID/overview -
अगर अब भी प्रोजेक्ट को ऐक्सेस नहीं किया जा सकता या आपको अनुमतियों से जुड़ी गड़बड़ियां मिलती हैं, तो
यहां दी गई जानकारी देखें:
- पक्का करें कि आपने Firebase में उसी Google खाते से साइन इन किया हो जिसके पास प्रोजेक्ट को ऐक्सेस करने की अनुमति है. कंसोल में सबसे ऊपर दाएं कोने में मौजूद, अपने खाते के अवतार का इस्तेमाल करके Firebase कंसोल में साइन इन और साइन आउट किया जा सकता है.
- पक्का करें कि प्रोजेक्ट के लिए, Firebase Management API चालू हो.
- पक्का करें कि आपको आईएम की बुनियादी भूमिकाओं (मालिक, एडिटर, व्यूअर) में से कोई एक भूमिका असाइन की गई हो. इसके अलावा, आपको ऐसी भूमिका असाइन की गई हो जिसमें Firebase से जुड़ी अनुमतियां शामिल हों. उदाहरण के लिए, Firebase की पहले से तय की गई भूमिका. Google Cloud console के IAM पेज पर जाकर, अपनी भूमिकाएं देखी जा सकती हैं.
- अगर आपका प्रोजेक्ट किसी Google Cloud संगठन का है, तो आपको Firebase कंसोल में प्रोजेक्ट देखने के लिए, अतिरिक्त अनुमतियों की ज़रूरत पड़ सकती है. अपने Google Cloud संगठन को मैनेज करने वाले व्यक्ति से संपर्क करें. उससे प्रोजेक्ट देखने के लिए, आपको सही भूमिका देने का अनुरोध करें. उदाहरण के लिए, ब्राउज़र की भूमिका.
अगर ऊपर दिए गए किसी भी तरीके से आपको अपना प्रोजेक्ट नहीं मिलता है या उस तक नहीं पहुंचा जा सकता, तो Firebase की सहायता टीम से संपर्क करें.
मेरे लिए Firebase कंसोल लोड क्यों नहीं हो रहा है?
यह अक्सर पूछे जाने वाला सवाल तब लागू होता है, जब आपको इनमें से कोई समस्या आ रही हो:
- Firebase कंसोल में कोई पेज कभी लोड नहीं होता.
- पेज पर मौजूद डेटा, उम्मीद के मुताबिक लोड नहीं होता.
- Firebase कंसोल लोड करते समय, आपको ब्राउज़र में गड़बड़ी के मैसेज मिलते हैं.
समस्या हल करने के लिए, ये तरीके आज़माकर देखें:
- सेवा में किसी भी तरह की रुकावट के बारे में जानने के लिए, Firebase स्टेटस डैशबोर्ड की Console लाइन देखें.
- पक्का करें कि उस ब्राउज़र का इस्तेमाल किया जा रहा हो जिस पर यह ऐप्लिकेशन काम करता है.
- गुप्त या निजी विंडो में Firebase कंसोल लोड करने की कोशिश करें.
- सभी ब्राउज़र एक्सटेंशन बंद करें.
- पुष्टि करें कि नेटवर्क कनेक्शन को विज्ञापन रोकने वाले सॉफ़्टवेयर, एंटीवायरस, प्रॉक्सी, फ़ायरवॉल या अन्य सॉफ़्टवेयर ने ब्लॉक न किया हो.
- किसी दूसरे नेटवर्क या डिवाइस का इस्तेमाल करके, Firebase कंसोल को लोड करके देखें.
- अगर Chrome का इस्तेमाल किया जा रहा है, तो गड़बड़ियों का पता लगाने के लिए, डेवलपर टूल कंसोल देखें.
अगर ऊपर दिए गए किसी भी तरीके से समस्या हल नहीं होती है, तो Firebase की सहायता टीम से संपर्क करें.
मेरी Firebase कंसोल की भाषा कैसे तय की जाती है?
Firebase कंसोल के लिए भाषा की सेटिंग, Google खाते की सेटिंग में चुनी गई भाषा के हिसाब से तय होती है.
अपनी पसंदीदा भाषा बदलने के लिए, भाषा बदलें लेख पढ़ें.
Firebase कंसोल इन भाषाओं में उपलब्ध है:
- अंग्रेज़ी
- ब्राज़ीलियन पॉर्चुगीज़
- फ़्रेंच
- जर्मन
- इंडोनेशियन
- जैपनीज़
- कोरियन
- रशियन
- सरलीकृत चीनी
- स्पैनिश
- पारंपरिक चीनी
Firebase कंसोल में कौनसी भूमिकाएं और अनुमतियां उपलब्ध हैं?
Firebase कंसोल और Google Cloud कंसोल, दोनों में एक ही तरह की भूमिकाएं और अनुमतियां इस्तेमाल की जाती हैं. Firebase IAM के दस्तावेज़ में, भूमिकाओं और अनुमतियों के बारे में ज़्यादा जानें.
Firebase में मालिक, एडिटर, और दर्शक की बुनियादी भूमिकाएं उपलब्ध हैं:
- प्रोजेक्ट का मालिक, प्रोजेक्ट में अन्य सदस्यों को जोड़ सकता है. साथ ही, इंटिग्रेशन सेट अप कर सकता है. जैसे, प्रोजेक्ट को BigQuery या Slack जैसी सेवाओं से लिंक करना. इसके अलावा, उसके पास प्रोजेक्ट में बदलाव करने का पूरा ऐक्सेस होता है.
- प्रोजेक्ट के एडिटर के पास, प्रोजेक्ट में बदलाव करने का पूरा ऐक्सेस होता है.
- प्रोजेक्ट के व्यूअर के पास, प्रोजेक्ट को सिर्फ़ देखने का ऐक्सेस होता है. ध्यान दें कि Firebase कंसोल, प्रोजेक्ट व्यूअर के लिए बदलाव करने वाले यूज़र इंटरफ़ेस (यूआई) कंट्रोल को नहीं छिपाता/बंद नहीं करता. हालांकि, व्यूअर की भूमिका असाइन किए गए प्रोजेक्ट सदस्यों के लिए ये कार्रवाइयां पूरी नहीं होंगी.
Firebase में ये सुविधाएं भी काम करती हैं:
- Firebase की पहले से तय की गई भूमिकाएं — Firebase के लिए खास तौर पर तैयार की गई भूमिकाएं. इनकी मदद से, मालिक, एडिटर, और दर्शक की बुनियादी भूमिकाओं के मुकाबले, ज़्यादा बारीकी से ऐक्सेस कंट्रोल किया जा सकता है.
- कस्टम रोल — ये आईएएम रोल, पूरी तरह से आपकी ज़रूरत के हिसाब से बनाए जाते हैं. इन्हें अनुमतियों का ऐसा सेट बनाने के लिए बनाया जाता है जो आपके संगठन की खास ज़रूरतों को पूरा करता हो.
कंसोल में "सैंपल के तौर पर मिले ऐप्लिकेशन का अनुभव" कैसे काम करता है? ऐसा क्यों होता है और इस स्थिति में क्या किया जा सकता है?
Firebase कंसोल, सैंपल ऐप्लिकेशन का अनुभव देता है, ताकि आपके पास एक ऐसा ऐप्लिकेशन हो जिसका इस्तेमाल करके, Firebase और Google की अन्य सेवाओं (जैसे कि Gemini API) को एक्सप्लोर किया जा सके और उन्हें आज़माया जा सके.
Firebase का अपने-आप सेटअप होना और सैंपल के तौर पर मिले ऐप्लिकेशन का डिप्लॉयमेंट
Firebase कंसोल में सैंपल के तौर पर मिले ऐप्लिकेशन का इस्तेमाल करने पर, हम आपके लिए ये काम अपने-आप करते हैं:
- अपने सैंपल के तौर पर मिले ऐप्लिकेशन के लिए नया Firebase प्रोजेक्ट बनाएं
- नए Firebase प्रोजेक्ट में Firebase वेब ऐप्लिकेशन रजिस्टर करना
- उन सेवाओं और एपीआई को चालू करें जिनका इस्तेमाल सैंपल के तौर पर मिले ऐप्लिकेशन करता है. उदाहरण के लिए, Firebase Authentication, Cloud Firestore वगैरह
- ज़रूरी संसाधन उपलब्ध कराना. उदाहरण के लिए, डेटाबेस इंस्टेंस और सुरक्षा से जुड़े नियम
- Gemini Developer API का इस्तेमाल करने के लिए Firebase AI Logic को सेट अप करना
- Firebase Hosting का इस्तेमाल करके, सैंपल के तौर पर मिले ऐप्लिकेशन को कुछ समय के लिए झलक दिखाने वाले यूआरएल पर डिप्लॉय करें (डिफ़ॉल्ट रूप से, यह यूआरएल सात दिनों में खत्म हो जाता है)
सैंपल ऐप्लिकेशन के कोडबेस को एक्सप्लोर करना
पहला विकल्प: Firebase Studio में सैंपल ऐप्लिकेशन के कोड बेस का आपकी दिलचस्पी के हिसाब से बनाया गया वर्शन खोलें
सैंपल ऐप्लिकेशन की सुविधा से, आपकी पसंद के मुताबिक सैंपल ऐप्लिकेशन के कोडबेस को Firebase Studio (Google का ब्राउज़र पर आधारित वर्कस्पेस, जहाँ ऐप्लिकेशन को पूरी तरह से डेवलप किया जा सकता है) में खोला जा सकता है. अपने प्रोजेक्ट और ऐप्लिकेशन को सेट अप करने के बाद (ऊपर देखें), आपको Firebase Studio के लिंक मिल सकते हैं. ये लिंक, Firebase कंसोल में मौजूद बैनर में और डिप्लॉय किए गए ऐप्लिकेशन के सबसे ऊपर दिखते हैं.
Firebase Studio में अपना सैंपल के तौर पर मिला ऐप्लिकेशन खोलने पर, हम आपके लिए ये काम अपने-आप करते हैं:
- उसी Firebase प्रोजेक्ट, Firebase वेब ऐप्लिकेशन, और संसाधनों का इस्तेमाल करें जिन्हें शुरुआती सेटअप में बनाया गया था (ऊपर देखें)
- अपने सैंपल ऐप्लिकेशन के Firebase कॉन्फ़िगरेशन को कोडबेस में डालें
(आम तौर पर,
src/bootstrap.jsमें)
Firebase Studio में, आप कोड बेस को एक्सप्लोर कर सकते हैं. इससे आपको यह समझने में मदद मिलेगी कि Firebase और Google की अलग-अलग सेवाओं के साथ कैसे इंटरैक्ट किया जा सकता है.
दूसरा विकल्प: GitHub में, सैंपल ऐप्लिकेशन के कोड बेस का सार्वजनिक, बिना निजी जानकारी वाला वर्शन देखना
इसके अलावा, GitHub में सैंपल ऐप्लिकेशन के कोडबेस का सार्वजनिक, बिना निजी जानकारी के वर्शन देखा जा सकता है.
- "Planning with the Gemini API" - GitHub repo
Firebase Local Emulator Suite
ज़्यादातर पूछे जाने वाले सवालों के जवाब और मददगार सलाह पाने के लिए, Local Emulator Suiteअक्सर पूछे जाने वाले सवाल और समस्या हल करना पेज पर जाएं.
कीमत
किसी प्रॉडक्ट की कीमत से जुड़े अक्सर पूछे जाने वाले सवालों के लिए, इस पेज पर मौजूद प्रॉडक्ट का सेक्शन देखें या प्रॉडक्ट के दस्तावेज़ देखें.
कौनसे प्रॉडक्ट के लिए शुल्क लिया जाता है? कौनसी सुविधाएं बिना किसी शुल्क के उपलब्ध हैं?
बिना किसी शुल्क के उपलब्ध प्रॉडक्ट और पैसे चुकाकर इस्तेमाल किए जाने वाले प्रॉडक्ट के बारे में ज़्यादा जानने के लिए, Firebase के प्राइसिंग प्लान देखें.
क्या Firebase, पैसे चुकाकर इस्तेमाल किए जाने वाले प्रॉडक्ट के लिए, बिना किसी शुल्क के आज़माने के क्रेडिट देता है?
पैसे चुकाकर ली जाने वाली Firebase की सेवाओं का इस्तेमाल, Google Cloud बिना किसी शुल्क के आज़माएं के तहत किया जा सकता है. Google Cloud और Firebase के नए उपयोगकर्ता, 90 दिनों तक बिना किसी शुल्क के आज़मा सकते हैं. इस दौरान, उन्हें 300 डॉलर के मुफ़्त Cloud Billing क्रेडिट मिलेंगे. इससे वे Google Cloud और Firebase के प्रॉडक्ट और सेवाओं को एक्सप्लोर और उनका आकलन कर पाएंगे.
Google Cloud दिनों तक बिना किसी शुल्क के आज़माने की अवधि के दौरान, आपको बिना किसी शुल्क के आज़माने के लिए Cloud Billing खाता दिया जाएगा. बिलिंग खाते से लिंक किया गया कोई भी Firebase प्रोजेक्ट, बिना किसी शुल्क के आज़माने की अवधि के दौरान इस्तेमाल के हिसाब से पैसे चुकाने वाले Blaze प्लान पर होगा.
चिंता न करें, किसी Firebase प्रोजेक्ट को इस बिना किसी शुल्क के आज़माने वाले Cloud Billing खाते से लिंक करने पर, हम इन क्रेडिट के अलावा इस्तेमाल के लिए आपसे शुल्क नहीं लेंगे. इन क्रेडिट के खत्म होने के बाद, आपसे कोई शुल्क नहीं लिया जाएगा. हालांकि, अगर आपने मुफ़्त में आज़माने की सुविधा वाले Cloud Billing खाते को पैसे चुकाकर लिए जाने वाले खाते में अपग्रेड करके, बिलिंग की सुविधा चालू की है, तो आपसे शुल्क लिया जाएगा. मुफ़्त में आज़माने की अवधि के दौरान, किसी भी समय पैसे चुकाकर ली जाने वाली सदस्यता पर अपग्रेड किया जा सकता है. पैसे चुकाकर इस्तेमाल किए जाने वाले खाते पर अपग्रेड करने के बाद भी, बचे हुए क्रेडिट का इस्तेमाल किया जा सकता है. हालांकि, ऐसा 90 दिनों के अंदर ही किया जा सकता है.
मुफ़्त में आज़माने की अवधि खत्म होने के बाद, अगर आपने मुफ़्त में आज़माने की सुविधा वाले Cloud Billing खाते को पैसे चुकाकर लिए जाने वाले खाते में अपग्रेड नहीं किया है, तो लिंक किया गया Firebase प्रोजेक्ट अपने-आप स्पार्क प्राइसिंग प्लान पर डाउनग्रेड हो जाएगा. ध्यान दें कि आपके पास किसी भी समय ब्लेज़ की कीमत वाले प्लान पर अपग्रेड करने का विकल्प होता है.
Google Cloud बिना किसी शुल्क के आज़माने की सुविधा के बारे में ज़्यादा जानें.
मुझे कैसे पता चलेगा कि मेरे लिए कीमत तय करने की कौनसा प्लान सही है?
कीमत तय करने के प्लान के बारे में ज़्यादा जानकारी के लिए, Firebase के लिए कीमत तय करने के प्लान देखें.
स्पार्क प्लान की बिलिंग की जानकारी
स्पार्क प्लान बिना किसी शुल्क के उपलब्ध है. यह बिना किसी शुल्क के ऐप्लिकेशन डेवलप करने के लिए बेहतरीन है. आपको बिना किसी शुल्क के Firebase के सभी प्रॉडक्ट (जैसे कि Analytics, Crashlytics वगैरह) मिलते हैं. साथ ही, आपको पैसे चुकाकर इस्तेमाल की जाने वाली बुनियादी सुविधाओं की कई सुविधाएं मिलती हैं. हालांकि, अगर आपने किसी कैलेंडर महीने में Spark के प्राइसिंग प्लान के संसाधनों का इस्तेमाल तय सीमा से ज़्यादा कर लिया है, तो उस महीने के बाकी बचे दिनों के लिए आपका ऐप्लिकेशन बंद कर दिया जाएगा. इसके अलावा, Spark के प्राइसिंग प्लान का इस्तेमाल करते समय, Google Cloud की सुविधाएं उपलब्ध नहीं होतीं.
Blaze प्लान की बिलिंग की जानकारी
इस्तेमाल के हिसाब से पैसे चुकाने वाला ब्लेज़ प्लान, प्रोडक्शन ऐप्लिकेशन के लिए बनाया गया है. ब्लेज़ प्लान में, पैसे चुकाकर ली जाने वाली Google Cloud सुविधाओं के साथ अपने ऐप्लिकेशन को एक्सटेंड करने का विकल्प भी मिलता है. आपको सिर्फ़ उन संसाधनों के लिए पेमेंट करना होता है जिनका इस्तेमाल किया जाता है. इससे मांग के हिसाब से संसाधनों को बढ़ाया जा सकता है. हमारा मकसद, ब्लेज़ प्लान की कीमतों को इंडस्ट्री में सबसे आगे रहने वाली क्लाउड सेवा कंपनियों की कीमतों के बराबर रखना है.
क्या मैं किसी भी समय अपग्रेड, डाउनग्रेड या रद्द कर सकता/सकती हूं?
हां, आपके पास कभी भी अपग्रेड करने, डाउनग्रेड करने या रद्द करने का विकल्प होता है. ध्यान दें कि हम सदस्यता को डाउनग्रेड करने या रद्द करने पर, आनुपातिक रिफ़ंड नहीं देते. इसका मतलब है कि बिलिंग अवधि खत्म होने से पहले सदस्यता को डाउनग्रेड करने या रद्द करने पर भी, आपको महीने के बाकी दिनों के लिए शुल्क देना होगा.
Blaze प्लान में बिना किसी शुल्क के इस्तेमाल की सुविधा, Spark प्लान में बिना किसी शुल्क के इस्तेमाल की सुविधा से कैसे अलग है?
Blaze के प्राइसिंग प्लान में बिना किसी शुल्क के इस्तेमाल की सुविधा का हिसाब हर दिन लगाया जाता है. इस्तेमाल की सीमाएं भी Spark प्लान से अलग होती हैं. ये सीमाएं Cloud Functions, फ़ोन से पुष्टि करने की सुविधा, और Test Lab के लिए अलग-अलग होती हैं.
Cloud Functions के लिए, ब्लेज़ प्लान में बिना किसी शुल्क के इस्तेमाल की सीमा का हिसाब Cloud Billing खाता लेवल पर लगाया जाता है, न कि प्रोजेक्ट लेवल पर . साथ ही, इसकी सीमाएं इस तरह हैं:
- हर महीने 20 लाख बार इस्तेमाल किया जा सकता है
- 4,00,000 जीबी-सेकंड/महीना
- हर महीने 2,00,000 सीपीयू-सेकंड
- हर महीने 5 जीबी नेटवर्क इग्रेस
फ़ोन से पुष्टि करने की सुविधा के लिए, Blaze के प्राइसिंग प्लान में बिना किसी शुल्क के इस्तेमाल की सुविधा का हिसाब हर महीने लगाया जाता है.
Test Lab के लिए, ब्लेज़ प्लान में बिना किसी शुल्क के इस्तेमाल करने की ये सीमाएं हैं:
- हर दिन, 30 मिनट तक फ़िज़िकल डिवाइस का इस्तेमाल
- हर दिन 60 वर्चुअल डिवाइस मिनट
क्या Spark के प्राइसिंग प्लान से Blaze के प्राइसिंग प्लान पर स्विच करने पर, बिना किसी शुल्क के इस्तेमाल करने का कोटा रीसेट हो जाता है?
स्पार्क प्लान में बिना किसी शुल्क के इस्तेमाल की सुविधा, ब्लेज़ प्लान में शामिल होती है. Blaze के प्राइसिंग प्लान पर स्विच करने पर, बिना किसी शुल्क के इस्तेमाल की सुविधा रीसेट नहीं होती.
अगर मैं Cloud Billing खाते को Google Cloud कंसोल में मौजूद किसी Firebase प्रोजेक्ट से लिंक करता/करती हूं, तो मेरे Firebase प्रोजेक्ट का क्या होगा?
अगर Cloud Billing खाता, Google Cloud कंसोल में किसी प्रोजेक्ट से लिंक है, तो वही प्रोजेक्ट अपने-आप इस्तेमाल के हिसाब से पैसे चुकाएं ब्लेज़ प्राइसिंग प्लान पर अपग्रेड हो जाएगा. ऐसा तब होगा, जब वह प्रोजेक्ट नो-कॉस्ट स्पार्क प्राइसिंग प्लान पर था.
इसके उलट, अगर किसी मौजूदा चालू Cloud Billing खाते को Google Cloud कंसोल में मौजूद किसी प्रोजेक्ट से अनलिंक किया जाता है, तो उस प्रोजेक्ट को बिना किसी शुल्क वाले Spark के प्राइसिंग प्लान पर डाउनग्रेड कर दिया जाएगा.
मैं अपने इस्तेमाल और बिलिंग को कैसे मॉनिटर करूं?
Firebase कंसोल में, प्रोजेक्ट के संसाधनों के इस्तेमाल को ट्रैक किया जा सकता है. इसके लिए, इनमें से किसी भी डैशबोर्ड पर जाएं:
- प्रोजेक्ट-लेवल पर इस्तेमाल और बिलिंग की खास जानकारी देने वाला डैशबोर्ड
- Authentication इस्तेमाल डैशबोर्ड (खास तौर पर, फ़ोन से पुष्टि करने के इंस्टेंस के लिए)
- Cloud Firestore इस्तेमाल डैशबोर्ड
- Cloud Functions इस्तेमाल डैशबोर्ड
- Cloud Storage इस्तेमाल डैशबोर्ड
- Hosting इस्तेमाल डैशबोर्ड
- Realtime Database इस्तेमाल डैशबोर्ड
क्या ब्लेज़ प्लान के लिए, इस्तेमाल की सीमा तय की जा सकती है?
कई सेवाओं के लिए, ब्लेज़ प्लान के तहत इस्तेमाल की सीमा तय की जा सकती है. इसके लिए, खर्च की सीमा वाले बजट सेट अप करें. फ़िलहाल, इन प्रॉडक्ट के लिए खर्च की सीमा तय की जा सकती है: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase, और Firebase Extensions.
जिन अन्य प्रॉडक्ट के लिए पैसे चुकाकर इस्तेमाल करने की सुविधा उपलब्ध है उनके लिए, Blaze प्राइसिंग प्लान में इस्तेमाल की सीमा तय नहीं की जा सकती. हालांकि, हम इन प्रॉडक्ट के लिए विकल्पों का आकलन कर रहे हैं.
जिन प्रॉडक्ट के लिए पैसे चुकाकर इस्तेमाल करने का विकल्प उपलब्ध है, उनके लिए सभी प्रॉडक्ट के लिए, अपने प्रोजेक्ट या खाते का बजट तय किया जा सकता है. साथ ही, खर्च की सीमा के आस-पास पहुंचने पर सूचनाएं पाई जा सकती हैं. सिर्फ़ सूचनाओं के लिए बजट सेट अप करने का तरीका जानें.
मुझे किस तरह की सहायता मिलेगी?
Firebase के सभी ऐप्लिकेशन के लिए, Firebase की टीम से ईमेल के ज़रिए सहायता मिलती है. इनमें वे ऐप्लिकेशन भी शामिल हैं जो बिना किसी शुल्क वाले Spark प्लान का इस्तेमाल करते हैं. यह सहायता, अमेरिका के पैसिफ़िक समय के हिसाब से कारोबार के खुले होने के समय के दौरान मिलती है. सभी खातों के लिए, बिलिंग से जुड़ी समस्याओं, खाते से जुड़ी समस्याओं, तकनीकी (समस्या हल करने से जुड़े) सवालों, और घटना की रिपोर्ट से जुड़ी सहायता उपलब्ध है.
क्या आपके यहां ओपन-सोर्स, गैर-लाभकारी संस्थाओं या शिक्षा के लिए छूट दी जाती है?
Spark के नो-कॉस्ट प्राइसिंग प्लान का इस्तेमाल कोई भी व्यक्ति या संगठन कर सकता है. इसमें गैर-लाभकारी संगठन, स्कूल, और ओपन-सोर्स प्रोजेक्ट शामिल हैं. इन प्लान में पहले से ही ज़्यादा कोटा शामिल होता है. इसलिए, हम ओपन-सोर्स, गैर-लाभकारी या शिक्षा से जुड़े प्रोजेक्ट के लिए कोई खास छूट या प्लान नहीं देते.
क्या एंटरप्राइज़ कॉन्ट्रैक्ट, कीमत, सहायता या इंफ़्रास्ट्रक्चर होस्टिंग की सुविधा दी जाती है?
Blaze प्लान में, इस्तेमाल के हिसाब से पैसे चुकाएं. यह प्लान, हर साइज़ की कंपनियों के लिए सही है. साथ ही, हमारा एसएलए, क्लाउड इन्फ़्रास्ट्रक्चर के लिए इंडस्ट्री स्टैंडर्ड के बराबर या उससे बेहतर है. हालांकि, हम एंटरप्राइज़ कॉन्ट्रैक्ट, कीमत या सहायता नहीं देते हैं. साथ ही, हम Realtime Database जैसी सेवाओं के लिए, इंफ़्रास्ट्रक्चर होस्टिंग (यानी कि कंपनी की इमारत में इंस्टॉलेशन) की सुविधा भी नहीं देते हैं. हालांकि, हम इनमें से कुछ सुविधाओं को जोड़ने के विकल्पों पर काम कर रहे हैं.
क्या आपने ऐड-हॉक प्राइसिंग की सुविधा दी है? मुझे सिर्फ़ एक या दो सुविधाओं के लिए, इस्तेमाल के हिसाब से पैसे चुकाने हैं.
हम Blaze के 'इस्तेमाल के हिसाब से पैसे चुकाएं' प्लान के तहत, ज़रूरत के हिसाब से कीमत तय करने की सुविधा देते हैं. इसमें आपको सिर्फ़ उन सुविधाओं के लिए पेमेंट करना होता है जिनका इस्तेमाल किया जाता है.
Firebase के सशुल्क प्लान, Ads के साथ कैसे काम करते हैं? क्या पैसे चुकाकर लिए जाने वाले प्लान के साथ, बिना किसी शुल्क के विज्ञापन क्रेडिट मिलते हैं?
Firebase के प्राइसिंग प्लान, Ads से अलग होते हैं. इसलिए, बिना किसी शुल्क के विज्ञापन क्रेडिट नहीं मिलते. Firebase डेवलपर के तौर पर, आपके पास अपने Ads खाते को Firebase से "लिंक" करने का विकल्प होता है, ताकि कन्वर्ज़न ट्रैकिंग की जा सके.
सभी विज्ञापन कैंपेन सीधे Ads में मैनेज किए जाते हैं. साथ ही, Ads की बिलिंग को Ads कंसोल से मैनेज किया जाता है.
Flame के लिए कीमत तय करने वाले प्लान का क्या हुआ?
जनवरी 2020 में, नए साइन-अप के लिए फ़्लेम प्लान (अतिरिक्त कोटा के लिए 25 डॉलर/महीना) का विकल्प हटा दिया गया था. मौजूदा प्लान के उपयोगकर्ताओं को, अपने प्रोजेक्ट को Flame प्लान से माइग्रेट करने के लिए ग्रेस पीरियड दिया गया था. फ़्लेम प्लान के तहत चल रहे बाकी प्रोजेक्ट को फ़रवरी 2022 में, बिना किसी शुल्क वाले स्पार्क प्लान पर डाउनग्रेड कर दिया गया था.
क्या आपको Firebase के अन्य प्राइसिंग प्लान के बारे में जानना है? हमारे Firebase के सदस्यता प्लान की कीमतों की जानकारी वाले पेज पर जाएं.
निजता
मुझे Firebase में निजता और सुरक्षा के बारे में जानकारी कहां मिल सकती है?
Firebase में निजता और सुरक्षा पेज पर जाएं.
क्या Firebase SDK टूल, Analytics के बाहर इस्तेमाल/डाइग्नोस्टिक से जुड़ी कोई जानकारी लॉग करते हैं?
हां. फ़िलहाल, यह सुविधा सिर्फ़ iOS पर उपलब्ध है. हालांकि, आने वाले समय में यह बदल सकती है. Firebase प्लैटफ़ॉर्म के लिए Apple एसडीके में, FirebaseCoreDiagnostics फ़्रेमवर्क डिफ़ॉल्ट रूप से शामिल होता है. इस फ़्रेमवर्क का इस्तेमाल Firebase, SDK टूल के इस्तेमाल और गड़बड़ी की जानकारी इकट्ठा करने के लिए करता है. इससे आने वाले समय में प्रॉडक्ट को बेहतर बनाने में मदद मिलती है. FirebaseCoreDiagnostics का इस्तेमाल करना ज़रूरी नहीं है. इसलिए, अगर आपको Firebase के डाइग्नोस्टिक लॉग नहीं भेजने हैं, तो लाइब्रेरी को अपने ऐप्लिकेशन से अनलिंक करके ऐसा किया जा सकता है. GitHub पर, लॉग की गई वैल्यू के साथ-साथ पूरा सोर्स ब्राउज़ किया जा सकता है
A/B Testing
ज़्यादातर पूछे जाने वाले सवालों के जवाब और मददगार सलाह पाने के लिए, A/B Testingअक्सर पूछे जाने वाले सवाल और समस्या हल करना पेज पर जाएं.
AdMob
ज़्यादातर पूछे जाने वाले सवालों के जवाब और मददगार सलाह पाने के लिए, AdMobअक्सर पूछे जाने वाले सवाल और समस्या हल करना पेज पर जाएं.
Analytics
ज़्यादातर पूछे जाने वाले सवालों के जवाब और मददगार सलाह पाने के लिए, Analyticsअक्सर पूछे जाने वाले सवाल और समस्या हल करना पेज पर जाएं.
Authentication
ज़्यादातर पूछे जाने वाले सवालों के जवाब और मददगार सलाह पाने के लिए, Authenticationअक्सर पूछे जाने वाले सवाल और समस्या हल करना पेज पर जाएं.
Cloud Functions
मददगार सलाह पाने और अक्सर पूछे जाने वाले अन्य सवालों के जवाब पाने के लिए, Cloud Functions for Firebase अक्सर पूछे जाने वाले सवाल और समस्या हल करना पेज पर जाएं.
Cloud Messaging
ज़्यादातर पूछे जाने वाले सवालों के जवाब और मददगार सलाह पाने के लिए, FCMअक्सर पूछे जाने वाले सवाल और समस्या हल करना पेज पर जाएं.
Cloud Storage for Firebase
ज़्यादातर पूछे जाने वाले सवालों के जवाब और मददगार सुझाव पाने के लिए, Cloud Storage for Firebase समस्या हल करने और अक्सर पूछे जाने वाले सवाल वाले पेज पर जाएं.
Crashlytics
ज़्यादातर पूछे जाने वाले सवालों के जवाब और मददगार सलाह पाने के लिए, Crashlyticsअक्सर पूछे जाने वाले सवाल और समस्या हल करना पेज पर जाएं.
Dynamic Links
ज़्यादा ज़रूरी सलाह और अक्सर पूछे जाने वाले अन्य सवालों के जवाब पाने के लिए, Dynamic Links बंद होने वाले प्रॉडक्ट के बारे में अक्सर पूछे जाने वाले सवाल पेज पर जाएं.
Hosting
मददगार सलाह पाने और अक्सर पूछे जाने वाले अन्य सवालों के जवाब पाने के लिए, Firebase Hosting अक्सर पूछे जाने वाले सवाल और समस्या हल करना पेज पर जाएं.
Performance Monitoring
ज़्यादातर पूछे जाने वाले सवालों के जवाब और मददगार सलाह पाने के लिए, Performance Monitoringअक्सर पूछे जाने वाले सवाल और समस्या हल करना पेज पर जाएं.
Realtime Database
ज़्यादातर पूछे जाने वाले सवालों के जवाब और मददगार सलाह पाने के लिए, Realtime Databaseअक्सर पूछे जाने वाले सवाल और समस्या हल करना पेज पर जाएं.
Remote Config
ज़्यादातर पूछे जाने वाले सवालों के जवाब और मददगार सलाह पाने के लिए, Remote Configअक्सर पूछे जाने वाले सवाल और समस्या हल करना पेज पर जाएं.
Test Lab
ज़्यादातर पूछे जाने वाले सवालों के जवाब और काम की सलाह पाने के लिए, Test Lab समस्या हल करने वाले पेज पर जाएं.
Firebase App Indexing
Firebase App Indexing का क्या हुआ?
Firebase App Indexing अब Google Search ऐप्लिकेशन में, खोज के सुझाव के तौर पर कॉन्टेंट दिखाने के लिए इंडेक्स करने का सुझाया गया तरीका नहीं है. इस अक्सर पूछे जाने वाले सवाल में, डेवलपर के लिए उपलब्ध अन्य उपयोगी प्रॉडक्ट के बारे में बताया गया है.
Apple के प्लैटफ़ॉर्म
यूनिवर्सल लिंक का इस्तेमाल करने का सुझाव दिया जाता है. इनकी मदद से, उपयोगकर्ताओं को खोज नतीजों, वेबसाइटों, और अन्य ऐप्लिकेशन से सीधे आपके ऐप्लिकेशन में मौजूद किसी खास कॉन्टेंट पर ले जाया जा सकता है.
Android
Android ऐप्लिकेशन लिंक का इस्तेमाल करने का सुझाव दिया जाता है. इससे, उपयोगकर्ताओं को खोज नतीजों, वेबसाइटों, और अन्य ऐप्लिकेशन से सीधे आपके ऐप्लिकेशन में मौजूद किसी खास कॉन्टेंट पर ले जाया जा सकता है.
आपकी इनमें भी दिलचस्पी हो सकती है:
ऐप्लिकेशन सर्च: उपयोगकर्ता के डिवाइस पर बेहतर परफ़ॉर्मेंस देने वाला सर्च इंजन
ऐप्लिकेशन ऐक्शन: इनकी मदद से, उपयोगकर्ता Google Assistant का इस्तेमाल करके, बोलकर Android ऐप्लिकेशन लॉन्च और कंट्रोल कर सकते हैं.
Android के शॉर्टकट: उपयोगकर्ताओं को अपने ऐप्लिकेशन में कोई कार्रवाई करने या कॉन्टेंट ऐक्सेस करने के लिए, तुरंत तरीके उपलब्ध कराएं.
Firebase User Segmentation Storage
Firebase User Segmentation Storage क्या है?
Firebase User Segmentation Storage, इन चीज़ों को सेव करता है: Firebase इंस्टॉलेशन आईडी और उनसे जुड़े एट्रिब्यूट और सेगमेंट. साथ ही, आपकी बनाई हुई ऑडियंस सूचियां. ऐसा इसलिए किया जाता है, ताकि इन सूचियों का इस्तेमाल करने वाली अन्य Firebase सेवाओं को टारगेटिंग की जानकारी दी जा सके. जैसे, Crashlytics, FCM, Remote Config के लिए दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा वगैरह.