किसी मौजूदा Google Cloud प्रोजेक्ट के साथ Firebase का इस्तेमाल शुरू करना

Firebase प्रोजेक्ट, एक Google Cloud प्रोजेक्ट है. इसमें अतिरिक्त Firebase के लिए खास तौर पर कॉन्फ़िगरेशन और सेवाएं चालू की जाती हैं. इसे आम तौर पर, Google Cloud प्रोजेक्ट में "Firebase जोड़ना" कहा जाता है. इस पेज पर, "Firebase जोड़ने" का तरीका बताया गया है. साथ ही, इसमें अक्सर पूछे जाने वाले कुछ सवालों (एफ़एक्यू) के जवाब भी दिए गए हैं.

किसी Google Cloud प्रोजेक्ट में Firebase जोड़ने पर, Firebase कई एपीआई अपने-आप चालू कर देता है. साथ ही, सभी Firebase सेवाओं और इंटरफ़ेस का इस्तेमाल आसान बनाने के लिए, सेवा खाते बनाता है. Firebase, Google Cloud कंसोल के IAM & Admin > Labels पेज पर, आपके प्रोजेक्ट में a firebase:enabled label भी जोड़ता है. "Firebase जोड़ने" पर क्या होता है, इस बारे में ज़्यादा जानें .

Firebase प्रोजेक्ट और एक Google Cloud प्रोजेक्ट के बीच संबंध

Firebase प्रोजेक्ट, एक Google Cloud प्रोजेक्ट होता है:

  • आपके पास Firebase कंसोल के साथ-साथ, Google Cloud कंसोल और Google APIs कंसोल में भी प्रोजेक्ट को ऐक्सेस करने और उससे इंटरैक्ट करने का विकल्प होता है.

  • आपके पास प्रोजेक्ट से इंटरैक्ट करने के लिए Firebase CLI, gcloud CLI, और Google के किसी भी Terraform संसाधन का इस्तेमाल करने का विकल्प होता है.

  • आपके पास प्रोजेक्ट में, Firebase और Google Cloud दोनों के प्रॉडक्ट और एपीआई इस्तेमाल करने का विकल्प होता है.

  • प्रोजेक्ट के लिए IAM अनुमतियां और भूमिकाएं, Firebase और Google Cloud दोनों में शेयर की जाती हैं. प्रोजेक्ट के किसी सदस्य (यानी, प्रिंसिपल) के पास, आपके Google Cloud प्रोजेक्ट का जो भी ऐक्सेस होगा वह आपके Firebase प्रोजेक्ट पर भी लागू होगा. इसके उलट भी ऐसा ही होगा.

  • प्रोजेक्ट के लिए बिलिंग, Firebase और Google Cloud दोनों में शेयर की जाती है. अगर आपके Google Cloud प्रोजेक्ट के लिए बिलिंग चालू है, तो आपका Firebase प्रोजेक्ट, Firebase के इस्तेमाल के हिसाब से शुल्क चुकाने वाले Blaze प्लान पर होगा.

  • प्रोजेक्ट के लिए यूनीक आइडेंटिफ़ायर (जैसे, प्रोजेक्ट नंबर और प्रोजेक्ट आईडी) Firebase और Google Cloud में शेयर किए जाते हैं.

  • आपके Google Cloud प्रोजेक्ट पर लागू की गई संसाधन की कोई भी क्रम-व्यवस्था (जैसे, संगठन, फ़ोल्डर वगैरह), आपके Firebase प्रोजेक्ट पर भी लागू होगी.

  • प्रोजेक्ट को मिटाने पर, वह Firebase और Google Cloud, दोनों से मिट जाता है.

  • प्रोजेक्ट में किसी संसाधन या डेटा को मिटाने या उसमें बदलाव करने पर, वह Firebase और Google Cloud, दोनों पर लागू होता है.

किसी मौजूदा Google Cloud प्रोजेक्ट में Firebase जोड़ने का तरीका

आपके पास किसी मौजूदा Google Cloud प्रोजेक्ट में "Firebase जोड़ने" के लिए, इनमें से कोई भी विकल्प इस्तेमाल करने का विकल्प होता है. पक्का करें कि आपके पास Google Cloud प्रोजेक्ट में Firebase जोड़ने के लिए ज़रूरी अनुमतियां हों.

ध्यान रखें कि किसी मौजूदा Google Cloud प्रोजेक्ट में "Firebase जोड़ने" के बाद, इसे वापस नहीं किया जा सकता. इसका मतलब है कि आपके पास पूरी तरह से Google Cloud प्रोजेक्ट से "Firebase को हटाने" का विकल्प नहीं होता. ज़्यादा जानने के लिए, यह एफ़एक्यू पढ़ें.

Firebase कंसोल

  1. उस खाते से Firebase कंसोल में साइन इन करें जिससे आपको मौजूदा Google Cloud प्रोजेक्ट का ऐक्सेस मिलता है.

  2. नया Firebase प्रोजेक्ट बनाने के लिए, बटन पर क्लिक करें.

  3. पेज पर सबसे नीचे, Google Cloud प्रोजेक्ट में Firebase जोड़ें पर क्लिक करें.

  4. टेक्स्ट फ़ील्ड में, मौजूदा प्रोजेक्ट का प्रोजेक्ट का नाम डालें. इसके बाद, दिखाई गई सूची में से प्रोजेक्ट चुनें.

  5. प्रोजेक्ट खोलें पर क्लिक करें.

  6. अगर आपसे पूछा जाए, तो Firebase की शर्तें स्वीकार करें.

  7. "Firebase जोड़ने" और Firebase प्रोजेक्ट सेट अप करने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें.

    ध्यान दें कि Firebase कंसोल और Google Analytics में एआई की मदद से सहायता पाने की सुविधा, दोनों ही ज़रूरी नहीं हैं.

Firebase CLI

  1. अगर आपने पहले से ऐसा नहीं किया है, तो CLIFirebase इंस्टॉल करें.

  2. उसी Google खाते सेलॉग इन करें जिससे आपको मौजूदा Google Cloud प्रोजेक्ट का ऐक्सेस मिलता है.

  3. यह कमांड चलाएं:

    firebase projects:addfirebase
  4. पूछे जाने पर, दिखाई गई सूची में से मौजूदा Google Cloud प्रोजेक्ट चुनें.

REST API

  1. मौजूदा Google Cloud प्रोजेक्ट में, Firebase Management API चालू करें.

  2. अपना एपीआई ऐक्सेस टोकन जनरेट करें.

  3. projects.addFirebase को कॉल करके, प्रोजेक्ट के लिए Firebase की सेवाएं चालू करें.

    ध्यान दें कि इस कॉल को करने के लिए, आपको अपने प्रोजेक्ट के संसाधन का नाम चाहिए होगा.

ज़्यादा जानकारी के लिए, Firebase की गाइड में " मैनेजमेंट REST API का इस्तेमाल करके, Firebase प्रोजेक्ट सेट अप और मैनेज करना" में, अपने प्रोजेक्ट में Firebase की सेवाएं जोड़ना लेख पढ़ें. पक्का करें कि आपने उस गाइड के शुरू करने से पहले सेक्शन में दिए गए सभी निर्देशों का पालन किया हो.

Terraform

  1. मौजूदा प्रोजेक्ट में, Firebase Management API (firebase.googleapis.com) चालू करें.Google Cloud

  2. google_firebase_project संसाधन का इस्तेमाल करके, प्रोजेक्ट के लिए Firebase की सेवाएं चालू करें.

Firebase और Terraform के इस्तेमाल के बारे में ज़्यादा जानकारी के लिए, Terraform और Firebase का इस्तेमाल शुरू करना लेख पढ़ें.

अक्सर पूछे जाने वाले सवाल और समस्या हल करने के तरीके

अगले चरण

  • Firebase प्रोजेक्ट के बारे में ज़्यादा जानने के लिए, ये संसाधन देखें:

    • Firebase प्रोजेक्ट के बारे में जानकारी — इसमें Firebase प्रोजेक्ट के बारे में कई अहम कॉन्सेप्ट की खास जानकारी दी गई है. इनमें, Google Cloud के साथ उनका संबंध और किसी प्रोजेक्ट के साथ-साथ उसके ऐप्लिकेशन और संसाधनों की बुनियादी क्रम-व्यवस्था शामिल है.

    • Firebase प्रोजेक्ट सेट अप करने के लिए सामान्य सबसे सही तरीके — इसमें Firebase प्रोजेक्ट सेट अप करने के लिए, सामान्य और बड़े पैमाने पर सबसे सही तरीके बताए गए हैं और अपने ऐप्लिकेशन को किसी प्रोजेक्ट के साथ रजिस्टर करने के लिए, ताकि आपके पास अलग-अलग एनवायरमेंट का इस्तेमाल करने वाला साफ़-सुथरा डेवलपमेंट वर्कफ़्लो हो.

  • अपने ऐप्लिकेशन को Firebase प्रोजेक्ट के साथ रजिस्टर करके और उन्हें Firebase से कनेक्ट करके, अपने मोबाइल और वेब ऐप्लिकेशन में Firebase का इस्तेमाल शुरू करें: iOS+ | Android | वेब | Flutter | Unity | C++.