इस पेज पर, 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 लेबल अपने-आप जोड़ देता है. इस लेबल के बारे में ज़्यादा जानने के लिए, हमारे अक्सर पूछे जाने वाले सवाल देखें.
Google Cloud संगठन क्या होता है?
Google Cloud संगठन, Google Cloud प्रोजेक्ट (इसमें Firebase प्रोजेक्ट भी शामिल हैं) के लिए एक कंटेनर होता है. इस क्रम से, आपके Google Cloud और Firebase प्रोजेक्ट को बेहतर तरीके से व्यवस्थित किया जा सकता है. साथ ही, ऐक्सेस को मैनेज किया जा सकता है और ऑडिट किया जा सकता है. ज़्यादा जानकारी के लिए, संगठन बनाना और उन्हें मैनेज करना लेख पढ़ें.
मैं किसी मौजूदा Google Cloud प्रोजेक्ट में Firebase कैसे जोड़ूं?
आपके पास Google Cloud कंसोल या Google APIs console से मैनेज किए जा रहे मौजूदा 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 और Firebase, दोनों एक ही जगह पर मौजूद हैं. वहीं, क्लाउड की अन्य सेवाएं अलग-अलग जगहों पर मौजूद होती हैं. ज़्यादा जानकारी के लिए, 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 जोड़ा जा सकता है.
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 कंसोल में प्रोजेक्ट दिख रहा है या नहीं.
-
पक्का करें कि आपके प्रोजेक्ट को
firebase:enabledलेबल किया गया हो. इसके लिए, Google Cloud console में अपने प्रोजेक्ट के लेबल पेज पर जाएं. Firebase और Google Cloud इस लेबल का इस्तेमाल, आपके Firebase प्रोजेक्ट की सूची बनाने के लिए करते हैं. अगर आपको यह लेबल नहीं दिखता है, लेकिन आपके प्रोजेक्ट के लिए Firebase Management API चालू है, तो लेबल को मैन्युअल तरीके से जोड़ें. खास तौर पर,Keyकाfirebase, जिसमेंValueकाenabledहो. - पक्का करें कि आपको आईएम की बुनियादी भूमिकाओं (मालिक, एडिटर, व्यूअर) में से कोई एक भूमिका असाइन की गई हो. इसके अलावा, आपको ऐसी भूमिका असाइन की गई हो जिसमें Firebase से जुड़ी अनुमतियां शामिल हों. उदाहरण के लिए, Firebase की पहले से तय की गई भूमिका. Google Cloud Console के IAM पेज पर जाकर, अपनी भूमिकाएं देखी जा सकती हैं.
- अगर आपका प्रोजेक्ट किसी Google Cloud संगठन से जुड़ा है, तो आपको Google Cloud कंसोल में प्रोजेक्ट देखने के लिए, अतिरिक्त अनुमतियों की ज़रूरत पड़ सकती है.Firebase प्रोजेक्ट देखने के लिए, अपने Google Cloud संगठन के उस व्यक्ति से संपर्क करें जो आपके संगठन को मैनेज करता है. उससे ब्राउज़र की भूमिका असाइन करने के लिए कहें.
अगर ऊपर दिए गए किसी भी तरीके से, आपको Firebase प्रोजेक्ट की सूची में अपना प्रोजेक्ट नहीं दिखता है, तो Firebase की सहायता टीम से संपर्क करें.
मेरे पास हर Google खाते (ईमेल पते) के लिए कितने प्रोजेक्ट हो सकते हैं?
- Spark प्लान की बिलिंग की जानकारी: प्रोजेक्ट बनाने का कोटा, कुछ ही प्रोजेक्ट तक सीमित होता है. आम तौर पर, यह कोटा 5 से 10 प्रोजेक्ट का होता है.
- Blaze प्लान: प्रोजेक्ट बनाने का कोटा अब भी सीमित है. हालांकि, 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
मेरे Firebase प्रोजेक्ट या ऐप्लिकेशन से Google Play / AdMob / Google Ads / BigQuery को लिंक करने की ज़रूरी शर्तें क्या हैं?
-
अपने 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 कंसोल के आईएएम पेज पर जाकर, प्रोजेक्ट के सदस्यों की सूची देखी जा सकती है. इसमें मालिक भी शामिल होते हैं.
अगर आपके प्रोजेक्ट का मालिक, अब मालिक की भूमिका वाली कार्रवाइयां नहीं कर सकता (उदाहरण के लिए, वह व्यक्ति आपकी कंपनी छोड़ चुका है) और आपका प्रोजेक्ट, 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 से जुड़े सभी एपीआई शामिल हैं. साथ ही, इन्हें कुंजी की "एपीआई से जुड़ी पाबंदियां" की अनुमति वाली सूची में शामिल किया गया है.
-
"एपीआई से जुड़ी पाबंदियां" की अनुमति वाली सूची में, कोई अन्य एपीआई नहीं है. खास तौर पर, सूची में नहीं
होना चाहिए.
Generative Language API
साथ ही, पक्का करें कि इस्तेमाल किए जा रहे Firebase प्रॉडक्ट के लिए, Firebase Security Rules और App Check का इस्तेमाल, सुझाए गए तरीके से किया जा रहा हो.
Firebase के लिए एपीआई कुंजियों के बारे में ज़्यादा जानकारी पाई जा सकती है. साथ ही, अक्सर पूछे जाने वाले सवालों की सूची यहां देखी जा सकती है: Firebase के लिए एपीआई कुंजियों का इस्तेमाल करने और उन्हें मैनेज करने के बारे में जानें
Firebase कंसोल
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 चालू हो.
- पक्का करें कि आपको आईएम की बुनियादी भूमिकाओं (मालिक, एडिटर, व्यूअर) में से कोई एक भूमिका असाइन की गई हो. इसके अलावा, आपको ऐसी भूमिका असाइन की गई हो जिसमें Firebase से जुड़ी अनुमतियां शामिल हों. उदाहरण के लिए, Firebase की पहले से तय की गई भूमिका. Google Cloud Console के IAM पेज पर जाकर, अपनी भूमिकाएं देखी जा सकती हैं.
- अगर आपका प्रोजेक्ट किसी Google Cloud संगठन से जुड़ा है, तो आपको Google Cloud कंसोल में प्रोजेक्ट देखने के लिए, अतिरिक्त अनुमतियों की ज़रूरत पड़ सकती है.Firebase प्रोजेक्ट देखने के लिए, अपने Google Cloud संगठन के उस व्यक्ति से संपर्क करें जो आपके संगठन को मैनेज करता है. उससे ब्राउज़र की भूमिका असाइन करने के लिए कहें.
अगर ऊपर दिए गए किसी भी तरीके से, आपको अपना प्रोजेक्ट नहीं मिलता या उसे ऐक्सेस नहीं किया जा सकता, तो Firebase की सहायता टीम से संपर्क करें.
मेरे लिए Firebase कंसोल लोड क्यों नहीं हो रहा है?
यह अक्सर पूछे जाने वाला सवाल तब लागू होता है, जब आपको इनमें से कोई समस्या आ रही हो:
- Firebase कंसोल में कोई पेज कभी लोड नहीं होता.
- पेज पर मौजूद डेटा, उम्मीद के मुताबिक लोड नहीं होता.
- Firebase कंसोल लोड करते समय, आपको ब्राउज़र से जुड़ी गड़बड़ी के मैसेज मिलते हैं.
समस्या हल करने के लिए, यह तरीका आज़माएं:
- सेवा में कोई रुकावट तो नहीं है, यह जानने के लिए Firebase के स्थिति डैशबोर्ड की Console लाइन देखें.
- पक्का करें कि सही ब्राउज़र का इस्तेमाल किया जा रहा हो.
- गुप्त या निजी विंडो में Firebase कंसोल को लोड करने की कोशिश करें.
- सभी ब्राउज़र एक्सटेंशन बंद करें.
- पुष्टि करें कि नेटवर्क कनेक्शन को विज्ञापन रोकने वाले सॉफ़्टवेयर, एंटीवायरस, प्रॉक्सी, फ़ायरवॉल या अन्य सॉफ़्टवेयर ने ब्लॉक न किया हो.
- किसी दूसरे नेटवर्क या डिवाइस का इस्तेमाल करके, Firebase कंसोल को लोड करके देखें.
- अगर Chrome का इस्तेमाल किया जा रहा है, तो गड़बड़ियों का पता लगाने के लिए, डेवलपर टूल कंसोल देखें.
अगर ऊपर दिए गए किसी भी तरीके से समस्या हल नहीं होती है, तो Firebase की सहायता टीम से संपर्क करें.
मेरी Firebase कंसोल की भाषा कैसे तय की जाती है?
Firebase Console की भाषा सेटिंग, Google खाते की सेटिंग में चुनी गई भाषा के हिसाब से तय होती है.
अपनी पसंदीदा भाषा बदलने के लिए, भाषा बदलना लेख पढ़ें.
Firebase कंसोल में इन भाषाओं का इस्तेमाल किया जा सकता है:
- अंग्रेज़ी
- ब्राज़ीलियन पॉर्चुगीज़
- फ़्रेंच
- जर्मन
- इंडोनेशियन
- जैपनीज़
- कोरियन
- रशियन
- सरलीकृत चीनी
- स्पैनिश
- पारंपरिक चीनी
Firebase कंसोल में कौनसी भूमिकाएं और अनुमतियां दी जा सकती हैं?
Firebase कंसोल और Google Cloud कंसोल, दोनों में एक जैसी भूमिकाएं और अनुमतियां होती हैं. Firebase IAM के दस्तावेज़ में, भूमिकाओं और अनुमतियों के बारे में ज़्यादा जानें.
Firebase में मालिक, एडिटर, और व्यूअर की बुनियादी भूमिकाएं उपलब्ध हैं:
- प्रोजेक्ट का मालिक, प्रोजेक्ट में अन्य सदस्यों को जोड़ सकता है. साथ ही, इंटिग्रेशन सेट अप कर सकता है. जैसे, प्रोजेक्ट को BigQuery या Slack जैसी सेवाओं से लिंक करना. इसके अलावा, उसके पास प्रोजेक्ट में बदलाव करने का पूरा ऐक्सेस होता है.
- प्रोजेक्ट के एडिटर के पास, प्रोजेक्ट में बदलाव करने का पूरा ऐक्सेस होता है.
- प्रोजेक्ट के व्यूअर के पास, प्रोजेक्ट को सिर्फ़ देखने का ऐक्सेस होता है. ध्यान दें कि Firebase कंसोल, प्रोजेक्ट के व्यूअर के लिए, बदलाव करने वाले यूज़र इंटरफ़ेस (यूआई) कंट्रोल को नहीं छिपाता/बंद नहीं करता. हालांकि, व्यूअर की भूमिका वाले प्रोजेक्ट सदस्यों के लिए ये कार्रवाइयां पूरी नहीं होंगी.
Firebase इनके साथ भी काम करता है:
- Firebase की पहले से तय की गई भूमिकाएं — Firebase के लिए खास तौर पर तैयार की गई भूमिकाएं. इनकी मदद से, मालिक, एडिटर, और दर्शक की बुनियादी भूमिकाओं के मुकाबले, ऐक्सेस को ज़्यादा बारीकी से कंट्रोल किया जा सकता है.
- कस्टम भूमिकाएं — ये आईएएम की ऐसी भूमिकाएं होती हैं जिन्हें पूरी तरह से अपनी पसंद के मुताबिक बनाया जा सकता है. इन्हें अनुमतियों का ऐसा सेट बनाने के लिए बनाया जाता है जो आपके संगठन की खास ज़रूरतों को पूरा करता हो.
Console में "सैंपल के तौर पर मिले ऐप्लिकेशन" की सुविधा कैसे काम करती है? ऐसा क्यों होता है और इस स्थिति में क्या किया जा सकता है?
Firebase कंसोल, सैंपल के तौर पर मिले ऐप्लिकेशन का अनुभव देता है, ताकि आपके पास एक ऐसा ऐप्लिकेशन हो जिसे Firebase और Gemini API जैसी अन्य Google सेवाओं के साथ आज़माया जा सके.
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 में सैंपल ऐप्लिकेशन के कोडबेस का सार्वजनिक, बिना निजी जानकारी के वर्शन देखा जा सकता है.
- "Planning with the Gemini API" - GitHub repo
Firebase Local Emulator Suite
मददगार सलाह पाने और अक्सर पूछे जाने वाले अन्य सवालों के जवाब पाने के लिए, Local Emulator Suiteअक्सर पूछे जाने वाले सवाल और समस्या हल करने वाले पेज पर जाएं.
कीमत
किसी प्रॉडक्ट की कीमत से जुड़े अक्सर पूछे जाने वाले सवालों के लिए, इस पेज पर मौजूद प्रॉडक्ट का सेक्शन देखें या प्रॉडक्ट के दस्तावेज़ में जाएं.
कौनसे प्रॉडक्ट के लिए शुल्क लिया जाता है? इनमें से कौनसी सुविधाएं बिना किसी शुल्क के उपलब्ध हैं?
शुल्क लेकर इस्तेमाल किए जाने वाले और बिना किसी शुल्क के इस्तेमाल किए जाने वाले प्रॉडक्ट के बारे में ज़्यादा जानकारी के लिए, Firebase के प्राइसिंग प्लान देखें.
क्या Firebase, पैसे चुकाकर इस्तेमाल किए जाने वाले प्रॉडक्ट के लिए, बिना किसी शुल्क के आज़माने की सुविधा देता है?
पैसे चुकाकर ली जाने वाली Firebase सेवाओं का इस्तेमाल, Google Cloud बिना किसी शुल्क के आज़माएं के तहत किया जा सकता है. नए Google Cloud और Firebase उपयोगकर्ता, 90 दिनों तक बिना किसी शुल्क के इसे आज़मा सकते हैं. इसमें Google Cloud और Firebase के प्रॉडक्ट और सेवाओं को एक्सप्लोर करने और उनका आकलन करने के लिए, 300 डॉलर के मुफ़्त Cloud Billing क्रेडिट शामिल हैं.
Google Cloud मुफ़्त में आज़माने की अवधि के दौरान, आपको मुफ़्त में आज़माने वाला Cloud Billing खाता दिया जाएगा. बिलिंग खाते से लिंक किया गया कोई भी Firebase प्रोजेक्ट, बिना किसी शुल्क के आज़माने की अवधि के दौरान इस्तेमाल के हिसाब से पैसे चुकाने वाले Blaze प्लान पर होगा.
चिंता न करें, Firebase प्रोजेक्ट को इस बिना किसी शुल्क के आज़माने वाले Cloud Billing खाते से लिंक करने पर, हम इन क्रेडिट से ज़्यादा इस्तेमाल के लिए आपसे शुल्क नहीं लेंगे. इन क्रेडिट से ज़्यादा इस्तेमाल करने पर, आपसे शुल्क नहीं लिया जाता. हालांकि, अगर आपने मुफ़्त में आज़माने की सुविधा वाले Cloud Billing खाते को पैसे चुकाकर लिए जाने वाले खाते में अपग्रेड करके, बिलिंग की सुविधा चालू की है, तो आपसे शुल्क लिया जाएगा. बिना किसी शुल्क के आज़माने की अवधि के दौरान, पैसे चुकाकर लिए जाने वाले खाते पर कभी भी अपग्रेड किया जा सकता है. पैसे चुकाकर लिए गए खाते पर अपग्रेड करने के बाद भी, बचे हुए क्रेडिट का इस्तेमाल किया जा सकता है. हालांकि, ऐसा 90 दिनों के अंदर ही किया जा सकता है.
मुफ़्त में आज़माने की अवधि खत्म होने के बाद, अगर आपने मुफ़्त में आज़माने की सुविधा वाले Cloud Billing खाते को पैसे चुकाकर लिए जाने वाले खाते पर अपग्रेड नहीं किया है, तो लिंक किया गया Firebase प्रोजेक्ट अपने-आप स्पार्क प्राइसिंग प्लान पर डाउनग्रेड हो जाएगा. ध्यान दें कि आपके पास किसी भी समय, Blaze प्लान पर अपग्रेड करने का विकल्प होता है.
Google Cloud मुफ़्त में आज़माने की सुविधा के बारे में ज़्यादा जानें.
मुझे कैसे पता चलेगा कि मेरे लिए कौनसा प्राइसिंग प्लान सही है?
कीमतों के बारे में ज़्यादा जानकारी के लिए, Firebase की कीमतें देखें.
स्पार्क प्लान की बिलिंग की जानकारी
स्पार्क प्लान में बिना किसी शुल्क के ऐप्लिकेशन डेवलप किया जा सकता है. आपको बिना किसी शुल्क के Firebase के सभी प्रॉडक्ट (जैसे कि Analytics, Remote Config, Crashlytics वगैरह) मिलते हैं. साथ ही, आपको पैसे चुकाकर इस्तेमाल की जाने वाली इंफ़्रास्ट्रक्चर की सुविधाओं का भी भरपूर फ़ायदा मिलता है. हालांकि, अगर आपने किसी कैलेंडर महीने में Spark के प्राइसिंग प्लान के संसाधनों का इस्तेमाल तय सीमा से ज़्यादा किया, तो आपका ऐप्लिकेशन उस महीने के बाकी बचे दिनों के लिए बंद कर दिया जाएगा. इसके अलावा, Spark के लिए तय की गई कीमत वाले प्लान का इस्तेमाल करने पर, Google Cloud की सुविधाएँ उपलब्ध नहीं होती हैं.
ब्लेज़ प्लान की बिलिंग की जानकारी
इस्तेमाल के हिसाब से पैसे चुकाने वाला ब्लेज़ प्लान, प्रोडक्शन ऐप्लिकेशन के लिए बनाया गया है. ब्लेज़ प्लान की बिलिंग की जानकारी में, पैसे चुकाकर ली जाने वाली Google Cloud सुविधाओं के साथ अपने ऐप्लिकेशन को बढ़ाने का विकल्प भी मिलता है. आपको सिर्फ़ उन संसाधनों के लिए पेमेंट करना होता है जिनका इस्तेमाल किया जाता है. इससे मांग के हिसाब से संसाधनों को बढ़ाया जा सकता है. हमारा मकसद, ब्लेज़ प्लान की कीमतों को क्लाउड सेवाएं देने वाली इंडस्ट्री की सबसे बड़ी कंपनियों की कीमतों के बराबर रखना है.
क्या मैं अपनी सदस्यता को किसी भी समय अपग्रेड, डाउनग्रेड या रद्द कर सकता/सकती हूं?
हां, आपके पास कभी भी सदस्यता को अपग्रेड, डाउनग्रेड या रद्द करने का विकल्प होता है. ध्यान दें कि हम सदस्यता को डाउनग्रेड करने या रद्द करने पर, आनुपातिक रिफ़ंड नहीं देते. इसका मतलब है कि बिलिंग अवधि खत्म होने से पहले सदस्यता डाउनग्रेड या रद्द करने पर भी, आपको महीने के बाकी दिनों के लिए शुल्क चुकाना होगा.
ब्लेज़ प्राइसिंग प्लान में बिना किसी शुल्क के इस्तेमाल की सुविधा, स्पार्क प्राइसिंग प्लान में बिना किसी शुल्क के इस्तेमाल की सुविधा से कैसे अलग है?
ब्लेज़ प्राइसिंग प्लान पर बिना किसी शुल्क के इस्तेमाल किए गए संसाधनों का हिसाब हर दिन लगाया जाता है. Cloud Functions, फ़ोन से पुष्टि करने की सुविधा, और Test Lab के लिए इस्तेमाल की सीमाएं भी, स्पार्क प्लान के हिसाब से अलग-अलग होती हैं.
Cloud Functions के लिए, ब्लेज़ प्राइसिंग प्लान में बिना किसी शुल्क के इस्तेमाल की सीमा का हिसाब, Cloud Functions खाता लेवल पर लगाया जाता है, न कि प्रोजेक्ट लेवल पर. साथ ही, इसकी सीमाएं इस तरह हैं:Cloud Billing
- हर महीने 20 लाख बार अनुरोध किए जा सकते हैं
- 4,00,000 जीबी-सेकंड/महीना
- हर महीने 2,00,000 सीपीयू-सेकंड
- हर महीने 5 जीबी नेटवर्क इग्रेस
फ़ोन से पुष्टि करने की सुविधा के लिए, ब्लेज़ प्राइसिंग प्लान में बिना किसी शुल्क के इस्तेमाल की सुविधा का हिसाब हर महीने लगाया जाता है.
Test Lab के लिए, ब्लेज़ प्लान में बिना किसी शुल्क के इस्तेमाल करने की ये सीमाएं हैं:
- हर दिन, 30 मिनट तक फ़िज़िकल डिवाइस का इस्तेमाल किया जा सकता है
- हर दिन 60 वर्चुअल डिवाइस मिनट
क्या Spark प्लान से Blaze प्लान पर स्विच करने पर, बिना किसी शुल्क के इस्तेमाल करने की सीमा रीसेट हो जाती है?
स्पार्क प्लान में बिना किसी शुल्क के इस्तेमाल की सुविधा, ब्लेज़ प्लान में शामिल होती है. Blaze के प्राइसिंग प्लान पर स्विच करने पर, बिना किसी शुल्क के इस्तेमाल की सुविधा रीसेट नहीं होती.
अगर मैं Google Cloud कंसोल में किसी Firebase प्रोजेक्ट से कोई बिलिंग खाता लिंक करता हूं, तो उस प्रोजेक्ट का क्या होगा?
अगर Cloud Billing खाता, Google Cloud कंसोल में किसी प्रोजेक्ट से लिंक है, तो वही प्रोजेक्ट अपने-आप Firebase के इस्तेमाल के हिसाब से शुल्क चुकाने वाले Blaze प्लान में अपग्रेड हो जाएगा. ऐसा तब होगा, जब वह प्रोजेक्ट बिना किसी शुल्क वाले Spark प्लान पर हो.
इसके उलट, अगर किसी मौजूदा चालू Cloud Billing खाते को Google Cloud कंसोल में मौजूद किसी प्रोजेक्ट से अनलिंक किया जाता है, तो उस प्रोजेक्ट को Firebase के बिना शुल्क वाले स्पार्क प्राइसिंग प्लान पर डाउनग्रेड कर दिया जाएगा.
मैं अपने इस्तेमाल और बिलिंग को कैसे मॉनिटर करूं?
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 के बिना शुल्क वाले प्लान का इस्तेमाल कोई भी व्यक्ति या संगठन कर सकता है. जैसे, गैर-लाभकारी संगठन, स्कूल, और ओपन-सोर्स प्रोजेक्ट. इन प्लान में पहले से ही ज़्यादा कोटा शामिल होता है. इसलिए, हम ओपन-सोर्स, गैर-लाभकारी या शिक्षा से जुड़े प्रोजेक्ट के लिए कोई खास छूट या प्लान नहीं देते.
क्या एंटरप्राइज़ कॉन्ट्रैक्ट, कीमत, सहायता या खास इन्फ़्रास्ट्रक्चर होस्टिंग की सुविधा दी जाती है?
Blaze का इस्तेमाल के हिसाब से पैसे चुकाने वाला प्लान, हर साइज़ की कंपनियों के लिए सही है. साथ ही, हमारा एसएलए, क्लाउड इन्फ़्रास्ट्रक्चर के लिए इंडस्ट्री स्टैंडर्ड को पूरा करता है या उससे बेहतर है. हालांकि, हम एंटरप्राइज़ कॉन्ट्रैक्ट, कीमत या सहायता नहीं देते हैं. साथ ही, हम Realtime Database जैसी सेवाओं के लिए, इंफ़्रास्ट्रक्चर होस्टिंग (यानी कि कंपनी की इमारत में इंस्टॉलेशन) की सुविधा भी नहीं देते हैं. हालांकि, हम इनमें से कुछ सुविधाओं को जोड़ने के विकल्पों पर काम कर रहे हैं.
क्या आपने विज्ञापन के हिसाब से कीमत तय करने की सुविधा दी है? मुझे सिर्फ़ एक या दो सुविधाओं के लिए, इस्तेमाल के हिसाब से पैसे चुकाने का विकल्प चाहिए.
हम पे-ऐज़-यू-गो वाले Blaze प्लान के ज़रिए, ज़रूरत के हिसाब से कीमत तय करने की सुविधा देते हैं. इसमें आपको सिर्फ़ उन सुविधाओं के लिए पेमेंट करना होता है जिनका इस्तेमाल किया जाता है.
Firebase के सशुल्क प्लान, Ads के साथ कैसे काम करते हैं? क्या पैसे चुकाकर लिए जाने वाले प्लान के साथ, बिना किसी शुल्क के विज्ञापन क्रेडिट मिलते हैं?
Firebase के प्राइसिंग प्लान, Ads से अलग होते हैं. इसलिए, बिना किसी शुल्क के विज्ञापन क्रेडिट नहीं मिलते. Firebase डेवलपर के तौर पर, आपके पास अपने Ads खाते को Firebase से "लिंक" करने का विकल्प होता है. इससे कन्वर्ज़न ट्रैकिंग में मदद मिलती है.
सभी विज्ञापन कैंपेन सीधे Ads में मैनेज किए जाते हैं. साथ ही, Ads की बिलिंग, Ads कंसोल से मैनेज की जाती है.
फ़्लेम प्लान की कीमत के साथ क्या हुआ?
जनवरी 2020 में, नए साइन-अप के लिए फ़्लेम प्राइसिंग प्लान (अतिरिक्त कोटा के लिए 25 डॉलर/महीना) को विकल्प के तौर पर हटा दिया गया था. मौजूदा प्लान के उपयोगकर्ताओं को, अपने प्रोजेक्ट को Flame प्लान से माइग्रेट करने के लिए ग्रेस पीरियड दिया गया था.
फ़रवरी 2022 में, Flame के लिए तय की गई कीमत वाले प्लान के बाकी प्रोजेक्ट को बिना किसी शुल्क वाले Spark के लिए तय की गई कीमत वाले प्लान पर डाउनग्रेड कर दिया गया था.
इसलिए,
- स्पार्क और ब्लेज़ प्लान वाले मौजूदा प्रोजेक्ट और नए प्रोजेक्ट, अब फ़्लेम प्लान पर स्विच नहीं कर सकते. साथ ही, वे इसके लिए साइन अप भी नहीं कर सकते.
- अगर आपने किसी मौजूदा Flame प्लान प्रोजेक्ट को किसी दूसरे प्राइसिंग प्लान में ट्रांसफ़र किया है, तो उस प्रोजेक्ट को वापस Flame प्लान में नहीं बदला जा सकता.
- स्पार्क प्लान पर डाउनग्रेड किए गए प्रोजेक्ट को ब्लेज़ प्लान पर अपग्रेड किया जा सकता है, ताकि पैसे चुकाकर ली जाने वाली अतिरिक्त सेवाओं का इस्तेमाल फिर से शुरू किया जा सके.
- दस्तावेज़ से, Flame प्लान के रेफ़रंस हटा दिए गए हैं.
क्या आपको Flame प्लान के बंद होने के बारे में कुछ और सवाल पूछने हैं? यहां दिए गए अक्सर पूछे जाने वाले कुछ अन्य सवाल पढ़ें.
क्या आपको Firebase की अन्य मूल्य निर्धारण योजनाओं के बारे में जानना है? हमारे Firebase के सदस्यता प्लान की कीमतों की जानकारी वाले पेज पर जाएं. अगर आपको किसी मौजूदा प्रोजेक्ट को किसी दूसरे प्राइसिंग प्लान पर ले जाना है, तो अपने प्रोजेक्ट के लिए Firebase कंसोल में जाकर ऐसा किया जा सकता है.
Flame प्लान के बंद होने के बारे में अक्सर पूछे जाने वाले अन्य सवाल
मेरे पास कोई प्रोजेक्ट, प्रोसेस या कारोबार से जुड़ा इस्तेमाल का ऐसा उदाहरण है जिसमें Firebase की तय की गई कीमत पर काम करना ज़रूरी है. मुझे क्या करना चाहिए?
Blaze प्लान के लिए साइन अप करें. साथ ही, यह पक्का करें कि आपने बजट के बारे में सूचनाएं पाने की सुविधा चालू की हो. अगर Firebase AI Logic, App Hosting, Cloud Functions for Firebase या Firebase Extensions का इस्तेमाल किया जाता है, तो हम आपको खर्च की सीमाएं सेट अप करने का सुझाव देते हैं. इससे, अगर आपका प्रोजेक्ट उस सेवा के लिए सेट किए गए बजट से ज़्यादा हो जाता है, तो लागू होने वाली सेवा रुक जाएगी.
क्या मुझे Flame प्लान के नए प्रोजेक्ट बनाने के लिए खास ऐक्सेस दिया जा सकता है?
नहीं, Firebase, प्रोजेक्ट को फ़्लेम प्लान पर स्विच करने या उसके लिए साइन-अप करने का खास ऐक्सेस नहीं देता है.
मैंने अपने Flame प्लान प्रोजेक्ट को किसी दूसरे प्लान पर स्विच कर दिया है. मैं इसे वापस कैसे बदलूं?
अब Flame प्लान पर स्विच नहीं किया जा सकता. फ़्लेम प्लान में मिलने वाली सेवाओं को ऐक्सेस करने के लिए, ब्लेज़ प्लान के लिए साइन अप करें. साथ ही, यह पक्का करें कि आपने बजट के बारे में सूचनाएं पाने की सुविधा सेट अप की हो. अगर Firebase AI Logic, App Hosting, Cloud Functions for Firebase या Firebase Extensions का इस्तेमाल किया जाता है, तो हम आपको खर्च की सीमाएं सेट अप करने का सुझाव देते हैं. इससे, अगर आपका प्रोजेक्ट उस सेवा के लिए सेट किए गए बजट से ज़्यादा हो जाता है, तो लागू होने वाली सेवा रुक जाएगी.
Flame प्लान बंद होने की वजह से, मेरा प्रोजेक्ट अपने-आप किसी दूसरे प्राइसिंग प्लान पर स्विच हो गया. मुझे क्या करना चाहिए?
अगर आपके प्रोजेक्ट को Spark प्लान में मिले कोटे से ज़्यादा कोटे की ज़रूरत है, तो आपको अपने प्रोजेक्ट को Blaze प्लान में अपग्रेड करना होगा.
फ़्लेम प्लान को बंद क्यों किया जा रहा है?
पिछले कुछ सालों में, हमने Flame प्लान के इस्तेमाल में गिरावट देखी है. साथ ही, इस प्लान का इस्तेमाल करने वाले ज़्यादातर प्रोजेक्ट, इसकी पूरी वैल्यू का इस्तेमाल नहीं कर रहे हैं. इस प्लान को बनाए रखना आम तौर पर फ़ायदेमंद नहीं होता. हमें लगता है कि अगर संसाधनों को Firebase की अन्य सुविधाओं पर खर्च किया जाए, तो हम सभी को बेहतर सेवा दे सकते हैं.
निजता
मुझे Firebase में निजता और सुरक्षा के बारे में जानकारी कहां मिल सकती है?
Firebase में निजता और सुरक्षा पेज पर जाएं.
क्या Firebase SDK टूल, Analytics के बाहर इस्तेमाल/डाइग्नोस्टिक से जुड़ी कोई जानकारी लॉग करते हैं?
हां. फ़िलहाल, यह सुविधा सिर्फ़ iOS पर उपलब्ध है. हालांकि, आने वाले समय में यह बदल सकती है. Firebase Apple प्लैटफ़ॉर्म SDK टूल में, FirebaseCoreDiagnostics
फ़्रेमवर्क डिफ़ॉल्ट रूप से शामिल होता है. इस फ़्रेमवर्क का इस्तेमाल Firebase, SDK टूल के इस्तेमाल और गड़बड़ी की जानकारी इकट्ठा करने के लिए करता है. इससे, आने वाले समय में प्रॉडक्ट को बेहतर बनाने के लिए प्राथमिकता तय करने में मदद मिलती है. FirebaseCoreDiagnostics का इस्तेमाल करना ज़रूरी नहीं है. इसलिए, अगर आपको Firebase के डाइग्नोस्टिक लॉग नहीं भेजने हैं, तो अपने ऐप्लिकेशन से लाइब्रेरी को अनलिंक करके ऐसा किया जा सकता है. GitHub पर, लॉग की गई वैल्यू के साथ-साथ पूरा सोर्स ब्राउज़ किया जा सकता है
A/B Testing
मददगार सलाह पाने और अक्सर पूछे जाने वाले अन्य सवालों के जवाब पाने के लिए, A/B Testingअक्सर पूछे जाने वाले सवाल और समस्या हल करने वाले पेज पर जाएं.
AdMob
मददगार सलाह पाने और अक्सर पूछे जाने वाले अन्य सवालों के जवाब पाने के लिए, AdMobअक्सर पूछे जाने वाले सवाल और समस्या हल करने वाले पेज पर जाएं.
Analytics
मददगार सलाह पाने और अक्सर पूछे जाने वाले अन्य सवालों के जवाब पाने के लिए, Analyticsअक्सर पूछे जाने वाले सवाल और समस्या हल करने वाले पेज पर जाएं.
Authentication
मददगार सलाह पाने और अक्सर पूछे जाने वाले अन्य सवालों के जवाब पाने के लिए, Authenticationअक्सर पूछे जाने वाले सवाल और समस्या हल करने वाले पेज पर जाएं.
Cloud Functions
ज़्यादा जानकारी और अक्सर पूछे जाने वाले सवालों के जवाब पाने के लिए, Firebase के लिए Cloud Functions से जुड़े अक्सर पूछे जाने वाले सवाल और समस्या हल करने से जुड़ी जानकारी पेज पर जाएं.
Cloud Messaging
मददगार सलाह पाने और अक्सर पूछे जाने वाले अन्य सवालों के जवाब पाने के लिए, FCMअक्सर पूछे जाने वाले सवाल और समस्या हल करने वाले पेज पर जाएं.
Cloud Storage for Firebase
ज़्यादातर पूछे जाने वाले सवालों के जवाब और मददगार सलाह पाने के लिए, Cloud Storage for Firebase समस्या हल करने और अक्सर पूछे जाने वाले सवाल वाले पेज पर जाएं.
Crashlytics
मददगार सलाह पाने और अक्सर पूछे जाने वाले अन्य सवालों के जवाब पाने के लिए, Crashlyticsअक्सर पूछे जाने वाले सवाल और समस्या हल करने वाले पेज पर जाएं.
Dynamic Links
Dynamic Links: Dynamic Links के लिए, Firebase के आने वाले समय के प्लान क्या हैं?
Dynamic Links: मेरा Android ऐप्लिकेशन, हर डाइनैमिक लिंक को दो बार क्यों ऐक्सेस करता है?
getInvitation API, सेव किए गए डाइनैमिक लिंक को मिटा देता है, ताकि इसे दो बार ऐक्सेस न किया जा सके. पक्का करें कि आपने इस एपीआई को कॉल किया हो. साथ ही, हर डीप लिंक गतिविधि में autoLaunchDeepLink पैरामीटर को false पर सेट किया हो, ताकि गतिविधि को साफ़ किया जा सके. ऐसा तब किया जाता है, जब गतिविधि मुख्य गतिविधि से बाहर ट्रिगर होती है.
Hosting
ज़्यादातर पूछे जाने वाले सवालों के जवाब और मददगार सलाह पाने के लिए, Firebase होस्टिंग के बारे में अक्सर पूछे जाने वाले सवाल और समस्या हल करने से जुड़ी जानकारी पेज पर जाएं.
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 मनमुताबिक बनाने की सुविधा वगैरह.