इस पेज पर, 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 अपने-आप firebase:enabled का लेबल जोड़ देता है. यह लेबल, Google Cloud कंसोल में आपके प्रोजेक्ट के लेबल पेज में जोड़ा जाता है. इस लेबल के बारे में ज़्यादा जानने के लिए, अक्सर पूछे जाने वाले सवाल देखें.
क्या 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 Cloud कंसोल या Google API कंसोल से मैनेज किया जा रहा हो.
इनमें से किसी भी विकल्प का इस्तेमाल करके, इन मौजूदा Google Cloud प्रोजेक्ट में Firebase को जोड़ा जा सकता है:
- Firebase कंसोल का इस्तेमाल करना.
- प्रोग्राम के हिसाब से विकल्प का इस्तेमाल करना:
-
Firebase Management REST API एंडपॉइंट
projects.addFirebaseको कॉल करें. -
Firebase सीएलआई कमांड
firebase projects:addfirebaseचलाएं. - Terraform का इस्तेमाल करें.
-
Firebase Management REST API एंडपॉइंट
Google Cloud प्रोजेक्ट में Firebase जोड़ने के बारे में ज़्यादा जानें.
Google Cloud के साथ Firebase का इंटिग्रेशन कैसे काम करता है?
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, दोनों के इस्तेमाल का शुल्क एक ही बिल में दिखता है.
इसके अलावा, इस्तेमाल के हिसाब से पैसे चुकाने वाले ब्लेज़ प्लान पर अपग्रेड करने पर, 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, जिसकी Value enabled है.
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 सीएलआई का इस्तेमाल करके भी Firebase को जोड़ा जा सकता है.
Firebase कंसोल, मेरे मौजूदा Google Cloud प्रोजेक्ट की सूची लोड क्यों नहीं कर पा रहा है?
अक्सर पूछे जाने वाले यह सवाल ज़्यादातर तब लागू होता है, जब Firebase कंसोल का इस्तेमाल करके किसी मौजूदा Google Cloud प्रोजेक्ट में "Firebase जोड़ने" की कोशिश की जा रही हो और आपके पास हज़ारों Google Cloud प्रोजेक्ट का ऐक्सेस हो.
Firebase कंसोल को Google Cloud के हज़ारों प्रोजेक्ट लोड करने के लिए नहीं बनाया गया है. इसके बजाय, हमारा सुझाव है कि आप अपने मौजूदा Google Cloud प्रोजेक्ट में "Firebase जोड़ने" के लिए, Firebase सीएलआई, 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 कंसोल में मौजूद आपके प्रोजेक्ट के लिए, लेबल पेज में
firebase:enabledलेबल मौजूद हो. Firebase और Google Cloud इस लेबल का इस्तेमाल, आपके Firebase प्रोजेक्ट की सूची बनाने के लिए करते हैं. अगर आपको यह लेबल नहीं दिखता है, लेकिन आपके प्रोजेक्ट के लिए Firebase Management API चालू है, तो लेबल को मैन्युअल तरीके से जोड़ें. खास तौर पर,enabledकीValueके साथfirebaseकीKeyजोड़ें. - पक्का करें कि आपको इनमें से कोई एक बेसिक IAM भूमिका (मालिक, एडिटर, व्यूअर) या ऐसी भूमिका असाइन की गई हो जिसमें Firebase से जुड़ी अनुमतियां हों. उदाहरण के लिए, Firebase की पहले से तय भूमिका. Google Cloud कंसोल के 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 कंसोल में, आईएएम और एडमिन
आईएएम पेज पर प्रोजेक्ट के सदस्यों को भूमिकाएं असाइन करने के लिए, कई टूल उपलब्ध हैं.
आपके पास कस्टम भूमिकाएं बनाने और उन्हें मैनेज करने का विकल्प भी होता है. साथ ही, सेवा खातों को अपने प्रोजेक्ट का ऐक्सेस दिया जा सकता है.
ध्यान दें कि Google Cloud कंसोल में, प्रोजेक्ट के सदस्यों को प्रिंसिपल कहा जाता है.
अगर आपके प्रोजेक्ट का मालिक अब मालिक के तौर पर काम नहीं कर सकता (उदाहरण के लिए, वह व्यक्ति आपकी कंपनी छोड़ चुका है) और आपके प्रोजेक्ट को Google Cloud संगठन (अगला पैराग्राफ़ देखें) के ज़रिए मैनेज नहीं किया जाता है, तो Firebase की सहायता टीम से संपर्क करके, Firebase प्रोजेक्ट के ऐक्सेस का अनुरोध करने के तरीके के बारे में जानें.
ध्यान दें कि अगर कोई Firebase प्रोजेक्ट किसी Google Cloud संगठन का हिस्सा है, तो हो सकता है कि उसका कोई मालिक न हो. अगर आपको अपने Firebase प्रोजेक्ट का मालिक नहीं मिल रहा है, तो उस व्यक्ति से संपर्क करें जो आपके Google Cloud संगठन को मैनेज करता है, ताकि वह प्रोजेक्ट के लिए किसी मालिक को असाइन कर सके.
मुझे किसी Firebase प्रोजेक्ट के मालिक का पता कैसे चलेगा?
प्रोजेक्ट के सदस्यों और उनकी भूमिकाओं को इन जगहों पर देखा जा सकता है:
- अगर आपके पास Firebase कंसोल में प्रोजेक्ट का ऐक्सेस है, तो Firebase कंसोल के उपयोगकर्ता और अनुमतियां पेज पर जाकर, प्रोजेक्ट के सदस्यों की सूची देखी जा सकती है. इसमें मालिकों की सूची भी शामिल है.
- अगर आपके पास Firebase कंसोल में प्रोजेक्ट का ऐक्सेस नहीं है, तो देखें कि आपके पास Google Cloud कंसोल में प्रोजेक्ट का ऐक्सेस है या नहीं. प्रोजेक्ट के सदस्यों की सूची, Google Cloud कंसोल के आईएएम पेज पर देखी जा सकती है. इसमें मालिकों की सूची भी शामिल है.
अगर आपके प्रोजेक्ट का मालिक अब मालिक के तौर पर काम नहीं कर सकता (उदाहरण के लिए, वह व्यक्ति आपकी कंपनी छोड़ चुका है) और आपके प्रोजेक्ट को 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 के एपीआई पासकोड सीक्रेट होते हैं? क्या उन्हें मेरे कोड या कॉन्फ़िगरेशन फ़ाइलों में शामिल किया जा सकता है?
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 एपीआई पासकोड को गुप्त रखने की ज़रूरत नहीं होती.
अगर आपके ऐप्लिकेशन का सेटअप ऊपर दिए गए दिशा-निर्देशों के मुताबिक है, तो Firebase की सेवाओं के लिए सीमित किए गए एपीआई पासकोड को सीक्रेट के तौर पर इस्तेमाल करने की ज़रूरत नहीं है. साथ ही, उन्हें अपने कोड या कॉन्फ़िगरेशन फ़ाइलों में शामिल करना सुरक्षित है.
मुझे Google Cloud से एक ईमेल मिला है. इसमें "आपके Google Cloud प्रोजेक्ट के लिए, सार्वजनिक तौर पर ऐक्सेस किए जा सकने वाले Google API पासकोड" के बारे में बताया गया है. मुझे क्या करना होगा?
अगर आपको Google Cloud से "आपके Google Cloud प्रोजेक्ट के लिए, सार्वजनिक तौर पर ऐक्सेस किए जा सकने वाले Google API पासकोड" के बारे में कोई ईमेल मिला है और ईमेल में दिया गया एपीआई पासकोड आपका Firebase एपीआई पासकोड है, तो पक्का करें कि एपीआई पासकोड यहां दी गई ज़रूरी शर्तें पूरी करता हो. इससे, एपीआई पासकोड को आपके कोड या कॉन्फ़िगरेशन फ़ाइलों में सुरक्षित तरीके से शामिल किया जा सकेगा. Google Cloud कंसोल के एपीआई और सेवाएं > क्रेडेंशियल पेज पर जाकर, इनकी पुष्टि की जा सकती है.
-
यह वह एपीआई पासकोड है जिसका इस्तेमाल आपके Firebase ऐप्लिकेशन के लिए और सिर्फ़ Firebase की सेवाओं के लिए किया जाता है. आम तौर पर, इन बटन को
Browser key (auto created by Firebase)याAndroid key (auto created by Firebase)याiOS key (auto created by Firebase)कहा जाता है. - इसमें Firebase से जुड़े सभी ज़रूरी एपीआई शामिल हों. ये एपीआई, कुंजी की "एपीआई से जुड़ी पाबंदियों" की अनुमति वाली सूची में शामिल होने चाहिए.
-
इसकी "एपीआई से जुड़ी पाबंदियों" की अनुमति वाली सूची में कोई दूसरा एपीआई नहीं है. खास तौर पर, सूची में
Generative Language APIनहीं होना चाहिए.
साथ ही, पक्का करें कि आपने Firebase के जिन प्रॉडक्ट का इस्तेमाल किया है उनके लिए, सुझाव के मुताबिक Firebase Security Rules और App Check का इस्तेमाल किया जा रहा हो.
Firebase के लिए एपीआई पासकोड के बारे में ज़्यादा जानकारी पाने और अक्सर पूछे जाने वाले सवालों की सूची देखने के लिए, Firebase के लिए एपीआई पासकोड इस्तेमाल करने और उन्हें मैनेज करने के बारे में जानें पर जाएं
Firebase console
Firebase कंसोल को ऐक्सेस करने के लिए, किन ब्राउज़र का इस्तेमाल किया जा सकता है?
Firebase कंसोल को Chrome, Firefox, Safari, और Edge जैसे लोकप्रिय डेस्कटॉप ब्राउज़र के नए वर्शन से ऐक्सेस किया जा सकता है. मोबाइल ब्राउज़र पर, इस सुविधा का पूरी तरह से इस्तेमाल नहीं किया जा सकता.
Firebase कंसोल लोड हो रहा है, लेकिन मुझे अपना Firebase प्रोजेक्ट क्यों नहीं मिल रहा है या मैं उसे ऐक्सेस क्यों नहीं कर पा रहा/रही हूं?
अक्सर पूछे जाने वाले ये सवाल तब काम आते हैं, जब आपको इनमें से कोई समस्या आ रही हो:
- Firebase कंसोल, गड़बड़ी वाला एक पेज दिखाता है. इसमें बताया जाता है कि हो सकता है कि आपका प्रोजेक्ट मौजूद न हो या आपके पास प्रोजेक्ट का ऐक्सेस न हो.
- Firebase कंसोल में आपका प्रोजेक्ट नहीं दिखता. भले ही, आपने कंसोल के खोज फ़ील्ड में प्रोजेक्ट आईडी या प्रोजेक्ट का नाम डाला हो.
समस्या हल करने के लिए, ये तरीके आज़माएं:
-
सबसे पहले, प्रोजेक्ट के यूआरएल पर जाकर सीधे अपने प्रोजेक्ट को ऐक्सेस करने की कोशिश करें. इस फ़ॉर्मैट का इस्तेमाल करें:
https://console.firebase.google.com/project/PROJECT-ID/overview -
अगर आपको अब भी प्रोजेक्ट ऐक्सेस करने में समस्या आ रही है या अनुमतियों से जुड़ी गड़बड़ियां मिल रही हैं, तो
इन चीज़ों की जांच करें:
- पक्का करें कि आपने Firebase में उसी Google खाते से साइन इन किया हो जिसके पास प्रोजेक्ट का ऐक्सेस है. Firebase कंसोल में साइन इन और साइन आउट करने के लिए, कंसोल के सबसे ऊपर दाएं कोने में मौजूद अपने खाते के अवतार पर क्लिक करें.
- पक्का करें कि प्रोजेक्ट के लिए, Firebase Management API चालू हो.
- पक्का करें कि आपको इनमें से कोई एक बेसिक IAM भूमिका (मालिक, एडिटर, व्यूअर) या ऐसी भूमिका असाइन की गई हो जिसमें Firebase से जुड़ी अनुमतियां हों. उदाहरण के लिए, Firebase की पहले से तय भूमिका. Google Cloud कंसोल के IAM पेज पर जाकर, अपनी भूमिकाएं देखी जा सकती हैं.
- अगर आपका प्रोजेक्ट किसी Google Cloud संगठन से जुड़ा है, तो आपको Firebase कंसोल में प्रोजेक्ट की सूची देखने के लिए, अतिरिक्त अनुमतियों की ज़रूरत पड़ सकती है. अपने Google Cloud संगठन को मैनेज करने वाले व्यक्ति से संपर्क करें, ताकि वह आपको प्रोजेक्ट देखने के लिए सही भूमिका दे सके. उदाहरण के लिए, ब्राउज़र की भूमिका.
अगर ऊपर दिए गए किसी भी तरीके से समस्या हल नहीं होती है और आपको अपना प्रोजेक्ट नहीं मिल पाता है या उसे ऐक्सेस नहीं किया जा सकता, तो Firebase की सहायता टीम से संपर्क करें.
मेरे लिए Firebase कंसोल लोड क्यों नहीं हो रहा है?
अक्सर पूछे जाने वाले ये सवाल तब काम आते हैं, जब आपको इनमें से कोई समस्या आ रही हो:
- Firebase कंसोल में कोई पेज लोड नहीं हो रहा है.
- पेज पर मौजूद डेटा उम्मीद के मुताबिक लोड नहीं होता.
- Firebase कंसोल को लोड करते समय, आपको ब्राउज़र में गड़बड़ी के मैसेज मिलते हैं.
समस्या हल करने के लिए, ये तरीके आज़माएं:
- सेवा में किसी भी तरह की रुकावट के बारे में जानने के लिए, Firebase स्टेटस डैशबोर्ड की कंसोल लाइन देखें.
- पक्का करें कि उस ब्राउज़र का इस्तेमाल किया जा रहा है जिस पर यह ऐप्लिकेशन काम करता है.
- Firebase कंसोल को गुप्त या निजी विंडो में लोड करने की कोशिश करें.
- सभी ब्राउज़र एक्सटेंशन बंद करें.
- पुष्टि करें कि इंटरनेट कनेक्शन को विज्ञापन रोकने वाले सॉफ़्टवेयर, एंटीवायरस, प्रॉक्सी, फ़ायरवॉल या किसी अन्य सॉफ़्टवेयर ने ब्लॉक न किया हो.
- किसी दूसरे नेटवर्क या डिवाइस का इस्तेमाल करके, Firebase कंसोल को लोड करके देखें.
- अगर Chrome का इस्तेमाल किया जा रहा है, तो किसी भी गड़बड़ी के लिए डेवलपर टूल कंसोल देखें.
अगर ऊपर दिए गए किसी भी तरीके से समस्या हल नहीं होती है, तो Firebase की सहायता टीम से संपर्क करें.
मेरे Firebase कंसोल की भाषा कैसे तय की जाती है?
Firebase कंसोल के लिए भाषा की सेटिंग, आपके Google खाते की सेटिंग में चुनी गई भाषा के हिसाब से तय होती है.
भाषा से जुड़ी प्राथमिकता बदलने के लिए, भाषा बदलें देखें.
Firebase कंसोल इन भाषाओं में काम करता है:
- अंग्रेज़ी
- ब्राज़ीलियन पॉर्चुगीज़
- फ़्रेंच
- जर्मन
- इंडोनेशियन
- जैपनीज़
- कोरियन
- रशियन
- सरलीकृत चीनी
- स्पैनिश
- पारंपरिक चीनी
Firebase कंसोल में कौनसी भूमिकाएं और अनुमतियां उपलब्ध हैं?
Firebase कंसोल और Google Cloud कंसोल, दोनों में एक जैसी भूमिकाएं और अनुमतियां इस्तेमाल की जाती हैं. Firebase IAM दस्तावेज़ में, भूमिकाओं और अनुमतियों के बारे में ज़्यादा जानें.
Firebase में, मालिक, एडिटर, और दर्शक की बुनियादी भूमिकाएं होती हैं:
- प्रोजेक्ट का मालिक, प्रोजेक्ट में अन्य सदस्यों को जोड़ सकता है. साथ ही, इंटिग्रेशन सेट अप कर सकता है. जैसे, प्रोजेक्ट को BigQuery या Slack जैसी सेवाओं से लिंक करना. इसके अलावा, उसके पास प्रोजेक्ट में बदलाव करने का पूरा ऐक्सेस होता है.
- प्रोजेक्ट के एडिटर के पास, प्रोजेक्ट में बदलाव करने का पूरा ऐक्सेस होता है.
- प्रोजेक्ट के दर्शक के पास, प्रोजेक्ट के लिए सिर्फ़ रीड ऐक्सेस होता है. ध्यान दें कि Firebase कंसोल, प्रोजेक्ट के दर्शकों से यूज़र इंटरफ़ेस (यूआई) कंट्रोल में बदलाव करने की सुविधा को नहीं छिपाता है/बंद नहीं करता है. हालांकि, प्रोजेक्ट के जिन सदस्यों को दर्शक की भूमिका असाइन की गई है वे ये कार्रवाइयां नहीं कर पाएंगे.
Firebase में ये सुविधाएं भी काम करती हैं:
- Firebase में पहले से तय भूमिकाएं — Firebase के लिए खास तौर पर बनाई गई भूमिकाएं, जो मालिक, एडिटर, और दर्शक की बुनियादी भूमिकाओं की तुलना में, ज़्यादा बेहतर ऐक्सेस कंट्रोल की सुविधा देती हैं.
- कस्टम रोल — ये पूरी तरह से कस्टमाइज़ किए गए आईएएम रोल होते हैं. इन्हें अपने संगठन की खास ज़रूरतों को पूरा करने वाली अनुमतियों के सेट के हिसाब से बनाया जाता है.
Console में "सैंपल के तौर पर मिला ऐप्लिकेशन इस्तेमाल करने का अनुभव" कैसे काम करता है? क्या होता है और मुझे क्या करना चाहिए?
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 में सैंपल के तौर पर मिले ऐप्लिकेशन के कोड बेस का पसंद के मुताबिक वर्शन खोलने का रास्ता मिलता है. Firebase Studio, फ़ुल-स्टैक ऐप्लिकेशन डेवलपमेंट के लिए, Google का ब्राउज़र पर आधारित वर्कस्पेस है. प्रोजेक्ट और ऐप्लिकेशन सेट अप करने के बाद (ऊपर देखें), आपको Firebase कंसोल में बैनर और डिप्लॉय किए गए ऐप्लिकेशन के सबसे ऊपर, Firebase Studio के लिंक मिल सकते हैं.
Firebase Studio में सैंपल के तौर पर मिला ऐप्लिकेशन खोलने पर, हम आपके लिए ये काम अपने-आप करते हैं:
- शुरुआती सेटअप (ऊपर देखें) में बनाए गए Firebase प्रोजेक्ट, Firebase वेब ऐप्लिकेशन, और संसाधनों का इस्तेमाल करें
- सैंपल के तौर पर मिले ऐप्लिकेशन के Firebase कॉन्फ़िगरेशन को कोड बेस में डालें. आम तौर पर, इसे
src/bootstrap.jsमें डाला जाता है
Firebase Studio में, कोड बेस को एक्सप्लोर करके यह समझा जा सकता है कि Firebase और Google की अलग-अलग सेवाओं के साथ कैसे इंटरैक्ट किया जा सकता है.
दूसरा विकल्प: GitHub में सैंपल के तौर पर मिले ऐप्लिकेशन के कोड बेस का सार्वजनिक और लोगों के हिसाब से न बनाया गया वर्शन देखना
इसके अलावा, GitHub पर सैंपल के तौर पर मिले ऐप्लिकेशन के कोड बेस का सार्वजनिक और लोगों के हिसाब से न बनाया गया वर्शन देखा जा सकता है.
- "Gemini API की मदद से प्लान बनाना" - GitHub रेपो
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 प्रोजेक्ट, मुफ़्त में आज़माने की अवधि के दौरान, इस्तेमाल के हिसाब से पैसे चुकाने वाले ब्लेज़ प्लान पर होगा.
चिंता न करें, इस मुफ़्त ट्रायल Cloud Billing खाते से Firebase प्रोजेक्ट को लिंक करने पर, हम आपसे इन क्रेडिट से ज़्यादा इस्तेमाल के लिए शुल्क नहीं ले सकते. इन क्रेडिट से ज़्यादा इस्तेमाल करने पर, आपसे तब तक शुल्क नहीं लिया जाता, जब तक कि आपने मुफ़्त में आज़माने की सुविधा वाले Cloud Billing खाते को पैसे देकर लिए जाने वाले खाते में अपग्रेड करके, बिलिंग की सुविधा चालू न की हो. मुफ़्त में आज़माने की अवधि के दौरान, किसी भी समय पैसे देकर लिए जाने वाले खाते पर अपग्रेड किया जा सकता है. खाता अपग्रेड करने के बाद भी, बचे हुए क्रेडिट का इस्तेमाल किया जा सकता है. हालांकि, ऐसा 90 दिनों के अंदर ही किया जा सकता है.
मुफ़्त में आज़माने की अवधि खत्म होने के बाद, अगर आपने मुफ़्त में आज़माने की सुविधा वाले Cloud Billing खाते को पैसे देकर लिए जाने वाले खाते में अपग्रेड नहीं किया है, तो लिंक किया गया आपका Firebase प्रोजेक्ट, स्पार्क प्लान पर अपने-आप डाउनग्रेड हो जाता है. ध्यान दें कि आपके पास किसी भी समय, ब्लेज़ प्लान पर फिर से अपग्रेड करने का विकल्प होता है.
Google Cloud को मुफ़्त में आज़माने के बारे में ज़्यादा जानें.
मुझे कैसे पता चलेगा कि मेरे लिए कौनसा प्राइसिंग प्लान सही है?
कीमत के प्लान के बारे में ज़्यादा जानकारी के लिए, Firebase के कीमत वाले प्लान देखें.
स्पार्क प्लान की बिलिंग की जानकारी
बिना किसी शुल्क के उपलब्ध स्पार्क प्लान, बिना किसी शुल्क के ऐप्लिकेशन डेवलप करने के लिए बेहतरीन विकल्प है. आपको Firebase के सभी मुफ़्त प्रॉडक्ट (जैसे, Analytics, Crashlytics वगैरह) और पैसे चुकाकर इस्तेमाल किए जाने वाले इंफ़्रास्ट्रक्चर की कई सुविधाएं मिलती हैं. हालांकि, अगर किसी महीने में स्पार्क प्लान की बिलिंग की जानकारी के संसाधनों की तय सीमा से ज़्यादा इस्तेमाल किया जाता है, तो आपका ऐप्लिकेशन उस महीने के बाकी दिनों के लिए बंद कर दिया जाएगा. इसके अलावा, स्पार्क प्लान का इस्तेमाल करने पर, Google Cloud की सुविधाएं उपलब्ध नहीं होती हैं.
ब्लेज़ प्लान की बिलिंग की जानकारी
इस्तेमाल के हिसाब से पैसे चुकाने की सुविधा वाला ब्लेज़ प्लान, प्रोडक्शन ऐप्लिकेशन के लिए डिज़ाइन किया गया है. ब्लेज़ प्लान की बिलिंग की जानकारी की मदद से, पैसे चुकाकर ली जाने वाली Google Cloud सुविधाओं को अपने ऐप्लिकेशन में जोड़ा जा सकता है. आपको सिर्फ़ उन संसाधनों के लिए पैसे चुकाने होंगे जिनका इस्तेमाल किया जाता है. इससे, मांग के हिसाब से संसाधनों को बढ़ाया जा सकता है. हम अपने ब्लेज़ प्लान की कीमतों को, क्लाउड की सेवा देने वाली इंडस्ट्री की टॉप कंपनियों की कीमतों के बराबर रखने की कोशिश करते हैं.
क्या मैं अपनी सदस्यता को किसी भी समय अपग्रेड, डाउनग्रेड या रद्द कर सकता/सकती हूं?
हां, आपके पास किसी भी समय सदस्यता को अपग्रेड, डाउनग्रेड या रद्द करने का विकल्प है. ध्यान दें कि हम सदस्यता को डाउनग्रेड या रद्द करने पर, बचे हुए समय के हिसाब से रिफ़ंड नहीं देते. इसका मतलब है कि अगर आपने बिलिंग अवधि खत्म होने से पहले सदस्यता को डाउनग्रेड या रद्द किया, तो भी आपको महीने के बचे हुए दिनों के लिए पेमेंट करना होगा.
ब्लेज़ प्लान में बिना किसी शुल्क के मिलने वाली सुविधाएं, स्पार्क प्लान में बिना किसी शुल्क के मिलने वाली सुविधाओं से किस तरह अलग हैं?
ब्लेज़ प्लान की बिलिंग की जानकारी के तहत, बिना किसी शुल्क के इस्तेमाल किए जाने वाले कोटा का हिसाब हर दिन लगाया जाता है. Cloud Functions, फ़ोन नंबर की मदद से पुष्टि करने की सुविधा, और Test Lab के लिए, इस्तेमाल करने की सीमाएं भी स्पार्क प्लान की बिलिंग की जानकारी से अलग होती हैं.
Cloud Functions के लिए, ब्लेज़ प्लान की बिलिंग की जानकारी में बिना किसी शुल्क के इस्तेमाल की सीमा का हिसाब, Cloud Billing खाते के लेवल पर लगाया जाता है, न कि प्रोजेक्ट के लेवल पर. साथ ही, इसकी ये सीमाएं हैं:
- हर महीने 20 लाख बार इस्तेमाल किया जा सकता है
- 4,00,000 जीबी-सेकंड/महीना
- हर महीने 2,00,000 सीपीयू-सेकंड
- हर महीने 5 जीबी का नेटवर्किंग इग्रेस डेटा ट्रैफ़िक
फ़ोन नंबर की पुष्टि करने के लिए, ब्लेज़ प्लान की बिलिंग की जानकारी के तहत, बिना किसी शुल्क के इस्तेमाल की जाने वाली सुविधाओं का हिसाब हर महीने लगाया जाता है.
Test Lab के लिए, ब्लेज़ प्लान की बिलिंग की जानकारी के तहत, बिना किसी शुल्क के इस्तेमाल करने की ये सीमाएं हैं:
- हर दिन 30 मिनट तक फ़िज़िकल डिवाइस पर टेस्ट करने की सुविधा
- हर दिन 60 मिनट के लिए वर्चुअल डिवाइस का ऐक्सेस
क्या स्पार्क प्लान से ब्लेज़ प्लान पर स्विच करने पर, बिना किसी शुल्क के इस्तेमाल करने का कोटा रीसेट हो जाता है?
स्पार्क प्लान में बिना किसी शुल्क के मिलने वाली सुविधाएं, ब्लेज़ प्लान में भी शामिल होती हैं. ब्लेज़ प्लान पर स्विच करने पर, बिना किसी शुल्क के इस्तेमाल की जा सकने वाली सीमा रीसेट नहीं होती.
अगर मैं Google Cloud कंसोल में किसी Firebase प्रोजेक्ट से Cloud Billing खाता लिंक करूं, तो मेरे Firebase प्रोजेक्ट का क्या होगा?
अगर कोई Cloud Billing खाता, Google Cloud कंसोल में किसी प्रोजेक्ट से लिंक है, तो उस प्रोजेक्ट को इस्तेमाल के हिसाब से पैसे चुकाने वाले ब्लेज़ प्लान पर अपने-आप अपग्रेड कर दिया जाएगा. ऐसा तब होगा, जब वह प्रोजेक्ट बिना किसी शुल्क वाले स्पार्क प्लान पर हो.
वहीं दूसरी ओर, अगर Cloud Billing का कोई मौजूदा चालू खाता, Google Cloud कंसोल में किसी प्रोजेक्ट से अनलिंक किया जाता है, तो उस प्रोजेक्ट को बिना किसी शुल्क वाले स्पार्क प्लान पर डाउनग्रेड कर दिया जाएगा.
मैं अपने इस्तेमाल और बिलिंग को कैसे मॉनिटर करूं?
Firebase कंसोल में, इनमें से किसी भी डैशबोर्ड पर जाकर, प्रोजेक्ट के संसाधनों के इस्तेमाल को ट्रैक किया जा सकता है:
- प्रोजेक्ट-लेवल पर इस्तेमाल और बिलिंग का डैशबोर्ड
- Authentication इस्तेमाल डैशबोर्ड (खास तौर पर, फ़ोन नंबर की मदद से पुष्टि करने के इंस्टेंस के लिए)
- Cloud Firestore इस्तेमाल डैशबोर्ड
- Cloud Functions इस्तेमाल का डैशबोर्ड
- Cloud Storage इस्तेमाल डैशबोर्ड
- Hosting इस्तेमाल डैशबोर्ड
- Realtime Database इस्तेमाल का डैशबोर्ड
क्या ब्लेज़ प्लान की बिलिंग की जानकारी में, इस्तेमाल की सीमा तय की जा सकती है?
कई सेवाओं के लिए, ब्लेज़ प्लान की बिलिंग की जानकारी में जाकर, इस्तेमाल की सीमा तय की जा सकती है. इसके लिए, खर्च की सीमा वाले बजट सेट अप करें. फ़िलहाल, इन प्रॉडक्ट के लिए खर्च की सीमाएं तय की जा सकती हैं: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase, और Firebase Extensions.
ब्लेज़ प्लान की बिलिंग की जानकारी के तहत, पैसे चुकाकर इस्तेमाल किए जाने वाले अन्य प्रॉडक्ट के इस्तेमाल की सीमा तय नहीं की जा सकती. हालांकि, हम इन प्रॉडक्ट के लिए विकल्पों का लगातार आकलन कर रहे हैं.
इस्तेमाल के लिए पैसे चुकाकर ली जाने वाली सदस्यता वाले सभी प्रॉडक्ट के लिए, अपने प्रोजेक्ट या खाते का बजट तय किया जा सकता है. साथ ही, खर्च की सीमा के करीब पहुंचने पर सूचनाएं पाने की सुविधा चालू की जा सकती है. सिर्फ़ सूचना देने वाले बजट सेट अप करने का तरीका जानें.
मुझे किस तरह की सहायता मिलेगी?
सभी Firebase ऐप्लिकेशन के लिए, Firebase की टीम से ईमेल पर सहायता पाने की सुविधा उपलब्ध है. इनमें वे ऐप्लिकेशन भी शामिल हैं जो बिना किसी शुल्क के स्पार्क प्लान का इस्तेमाल करते हैं. यह सुविधा, अमेरिका के पैसिफ़िक टाइम ज़ोन के कारोबार के खुले होने के समय के दौरान उपलब्ध होती है. सभी खातों के लिए, बिलिंग से जुड़ी समस्याओं, खाते से जुड़ी समस्याओं, तकनीकी (समस्या हल करने) सवालों, और ट्रैफ़िक की जानकारी के लिए, अनलिमिटेड सहायता उपलब्ध है.
क्या आपके यहां ओपन सोर्स, गैर-लाभकारी या शिक्षा से जुड़ी छूट मिलती है?
बिना किसी शुल्क वाले स्पार्क प्लान का इस्तेमाल, कोई भी व्यक्ति या संगठन कर सकता है. इसमें गैर-लाभकारी संस्थाएं, स्कूल, और ओपन सोर्स प्रोजेक्ट शामिल हैं. इन प्लान में पहले से ही काफ़ी कोटा शामिल होता है. इसलिए, हम ओपन सोर्स, गैर-लाभकारी या शिक्षा से जुड़े प्रोजेक्ट के लिए, कोई खास छूट या प्लान ऑफ़र नहीं करते.
क्या आपके पास एंटरप्राइज़ के लिए अनुबंध, कीमत, सहायता या खास तौर पर होस्टिंग के लिए इन्फ़्रास्ट्रक्चर की सुविधा है?
इस्तेमाल के हिसाब से पैसे चुकाने वाला ब्लेज़ प्लान, हर साइज़ के कारोबार के लिए सही है. साथ ही, हमारा एसएलए, क्लाउड इन्फ़्रास्ट्रक्चर के लिए इंडस्ट्री स्टैंडर्ड को पूरा करता है या उससे बेहतर है. हालांकि, हम एंटरप्राइज़ कॉन्ट्रैक्ट, कीमत या सहायता की सुविधा नहीं देते. साथ ही, हम Realtime Database जैसी सेवाओं के लिए, खास तौर पर इंफ़्रास्ट्रक्चर होस्टिंग (यानी कि कंपनी की इमारत में इंस्टॉलेशन) की सुविधा भी नहीं देते. हालांकि, हम इनमें से कुछ सुविधाओं को जोड़ने के विकल्पों पर लगातार काम कर रहे हैं.
क्या आपके पास ऐड हॉक प्राइसिंग की सुविधा है? मुझे सिर्फ़ एक या दो सुविधाओं के लिए, इस्तेमाल के हिसाब से पैसे चुकाने हैं.
हम इस्तेमाल के हिसाब से पैसे चुकाने वाले ब्लेज़ प्लान के ज़रिए, ज़रूरत के हिसाब से कीमत तय करने की सुविधा देते हैं. इसमें आपको सिर्फ़ उन सुविधाओं के लिए पैसे चुकाने होते हैं जिनका इस्तेमाल किया जाता है.
Firebase के पैसे चुकाकर लिए जाने वाले प्लान, Ads के साथ कैसे काम करते हैं? क्या पैसे चुकाकर ली जाने वाली सदस्यता के साथ, बिना किसी शुल्क के विज्ञापन क्रेडिट मिलते हैं?
Firebase के प्राइसिंग प्लान, Ads से अलग हैं. इसलिए, बिना किसी शुल्क के विज्ञापन क्रेडिट नहीं मिलते. Firebase डेवलपर के तौर पर, आपके पास अपने Ads खाते को Firebase से "लिंक" करने का विकल्प होता है. इससे कन्वर्ज़न ट्रैकिंग की सुविधा का इस्तेमाल किया जा सकता है.
सभी विज्ञापन कैंपेन, सीधे तौर पर Ads में मैनेज किए जाते हैं. साथ ही, Ads की बिलिंग, Ads कंसोल से मैनेज की जाती है.
Flame प्राइसिंग प्लान का क्या हुआ?
जनवरी 2020 में, नए साइन-अप के लिए फ़्लेम प्राइसिंग प्लान (25 डॉलर/महीने का अतिरिक्त कोटा) को हटा दिया गया था. मौजूदा प्लान के उपयोगकर्ताओं को अपने प्रोजेक्ट, फ़्लेम प्लान से माइग्रेट करने के लिए ग्रेस पीरियड दिया गया था. फ़रवरी 2022 में, फ़्लेम प्लान की बिलिंग की जानकारी वाले बाकी प्रोजेक्ट को बिना किसी शुल्क वाले स्पार्क प्लान की बिलिंग की जानकारी पर डाउनग्रेड कर दिया गया था.
क्या आपको Firebase के अन्य प्राइसिंग प्लान के बारे में जानना है? हमारे Firebase के शुल्क की जानकारी वाले पेज पर जाएं.
निजता
मुझे Firebase में निजता और सुरक्षा के बारे में जानकारी कहां मिल सकती है?
Firebase में निजता और सुरक्षा पेज पर जाएं.
क्या Firebase SDK टूल, Analytics के बाहर इस्तेमाल/गड़बड़ी की कोई जानकारी लॉग करते हैं?
हां. फ़िलहाल, यह सुविधा सिर्फ़ iOS डिवाइसों के लिए उपलब्ध है. हालांकि, आने वाले समय में इसमें बदलाव हो सकता है. Apple प्लैटफ़ॉर्म के लिए Firebase SDK टूल में, डिफ़ॉल्ट रूप से 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 का क्या हुआ?
Google Search ऐप्लिकेशन में सुझाए गए नतीजों के तौर पर कॉन्टेंट दिखाने के लिए, Firebase App Indexing को इंडेक्स करने का सुझाव अब नहीं दिया जाता. अक्सर पूछे जाने वाले इन सवालों में, डेवलपर के लिए काम के अन्य प्रॉडक्ट के बारे में बताया गया है.
Apple के प्लैटफ़ॉर्म
यूनिवर्सल लिंक का इस्तेमाल करने का सुझाव दिया जाता है. इनकी मदद से, उपयोगकर्ताओं को खोज के नतीजों, वेबसाइटों, और अन्य ऐप्लिकेशन से सीधे आपके ऐप्लिकेशन में मौजूद किसी खास कॉन्टेंट पर ले जाया जा सकता है.
Android
Android ऐप्लिकेशन के लिंक का इस्तेमाल करने का सुझाव दिया जाता है. इससे उपयोगकर्ताओं को खोज के नतीजों, वेबसाइटों, और अन्य ऐप्लिकेशन से सीधे आपके ऐप्लिकेशन में मौजूद किसी खास कॉन्टेंट पर ले जाया जा सकता है.
आपको इन विकल्पों में भी दिलचस्पी हो सकती है:
App Search: उपयोगकर्ता के डिवाइस पर बेहतर परफ़ॉर्मेंस वाली खोज
ऐप्लिकेशन ऐक्शन: उपयोगकर्ताओं को Google Assistant का इस्तेमाल करके, बोलकर Android ऐप्लिकेशन लॉन्च और कंट्रोल करने की सुविधा दें.
Android शॉर्टकट: उपयोगकर्ताओं को आपके ऐप्लिकेशन में कोई कार्रवाई करने या कॉन्टेंट ऐक्सेस करने के लिए, तुरंत काम करने वाले तरीके उपलब्ध कराएं.
Firebase User Segmentation Storage
Firebase User Segmentation Storage क्या है?
Firebase User Segmentation Storage, Firebase इंस्टॉलेशन आईडी, इससे जुड़े एट्रिब्यूट, और सेगमेंट के साथ-साथ आपकी बनाई गई ऑडियंस की सूचियां सेव करता है. ऐसा इसलिए किया जाता है, ताकि Firebase की उन अन्य सेवाओं को टारगेटिंग की जानकारी दी जा सके जो इनका इस्तेमाल करती हैं. जैसे, Crashlytics, FCM, Remote Config को उपयोगकर्ता के हिसाब से बनाना वगैरह.