Firebase Studio में काम शुरू करने के लिए, आपको Firebase प्रोजेक्ट की ज़रूरत नहीं होती. हालांकि, Firebase के प्रॉडक्ट इस्तेमाल करने के लिए, इसे कनेक्ट करना ज़रूरी है. डेवलपमेंट प्रोसेस के दौरान, कुछ समय बाद Firebase Studio आपके लिए अपने-आप एक प्रोजेक्ट बना सकता है. इसके अलावा, आपके पास मैन्युअल तरीके से प्रोजेक्ट कनेक्ट करने का विकल्प भी होता है. इस गाइड में बताया गया है कि Firebase प्रोजेक्ट का क्या मकसद है और इसे Firebase Studio में अपने वर्कस्पेस से कैसे कनेक्ट किया जाता है.
Firebase प्रोजेक्ट के बारे में जानकारी
Firebase प्रोजेक्ट को अपने ऐप्लिकेशन की सभी बैकएंड सेवाओं के लिए एक कंटेनर के तौर पर समझें. इनमें उपयोगकर्ता की पुष्टि करना, डेटा स्टोरेज, होस्टिंग, Analytics वगैरह शामिल हैं. अपने Firebase Studio वर्कस्पेस को Firebase प्रोजेक्ट से कनेक्ट करके, अपने ऐप्लिकेशन में Firebase प्रॉडक्ट के सुइट को इंटिग्रेट किया जा सकता है.
किसी Firebase प्रोजेक्ट में, एक या उससे ज़्यादा Firebase ऐप्लिकेशन रजिस्टर किए जा सकते हैं. उदाहरण के लिए, किसी ऐप्लिकेशन के मुफ़्त और पैसे चुकाकर इस्तेमाल किए जाने वाले, दोनों वर्शन. हालांकि, इन बातों का ध्यान रखें:
- एक ही Firebase प्रोजेक्ट में रजिस्टर किए गए सभी Firebase ऐप्लिकेशन, उस प्रोजेक्ट के लिए उपलब्ध कराए गए सभी संसाधनों और सेवाओं को शेयर करते हैं और उनका ऐक्सेस रखते हैं.
- अगर Firebase Studio, आपके लिए Firebase प्रोजेक्ट अपने-आप बनाता है, तो यह एक नया प्रोजेक्ट बनाता है और उसे आपके Firebase Studio वर्कस्पेस से लिंक करता है.
- अगर आपने किसी Firebase प्रोजेक्ट से लिंक किए गए Firebase Studio वर्कस्पेस को डुप्लीकेट किया है, तो डुप्लीकेट किया गया वर्कस्पेस उसी प्रोजेक्ट से लिंक होगा.
अलग-अलग Firebase प्रोजेक्ट से अलग-अलग Firebase Studio वर्कस्पेस कनेक्ट करें. इससे एक से ज़्यादा वर्कस्पेस को एक ही बैकएंड डेटा और संसाधन शेयर करने (और संभावित रूप से बदलने) से रोका जा सकता है.
अपने Workspace को किसी Firebase प्रोजेक्ट से कनेक्ट करने के बाद, एडमिन और कॉन्फ़िगरेशन से जुड़े टास्क के लिए, Firebase कंसोल पर जाएं. इसमें सुरक्षा के नियमों को देखना, उपयोगकर्ता खातों को मैनेज करना, क्रैश की पूरी रिपोर्ट देखना, सेव किए गए डेटा में सीधे तौर पर बदलाव करना, और A/B टेस्ट के नतीजों की समीक्षा करना शामिल है.
Firebase Studio ऐप्लिकेशन को Firebase प्रोजेक्ट से कनेक्ट करना
अपने ऐप्लिकेशन में Firebase की सेवाओं का इस्तेमाल करने के लिए, आपको अपने ऐप्लिकेशन को Firebase प्रोजेक्ट से कनेक्ट करना होगा. उदाहरण के लिए, अगर आपको Firebase Authentication का इस्तेमाल करना है, तो आपको किसी Firebase प्रोजेक्ट से कनेक्ट करना होगा, ताकि उपयोगकर्ता खाते बनाए और मैनेज किए जा सकें. डेवलपमेंट की प्रोसेस के दौरान, कुछ समय बाद Firebase Studio आपके लिए एक Firebase प्रोजेक्ट बना देता है. हालांकि, आपके पास इसे मैन्युअल तरीके से बनाने का विकल्प भी होता है.
Firebase प्रोजेक्ट से अपने-आप कनेक्ट होना
App Prototyping agent का इस्तेमाल करने पर, Firebase Studio आपकी ओर से Firebase प्रोजेक्ट बनाता है. ऐसा तब होता है, जब:
- Gemini API पासकोड अपने-आप जनरेट करना
- अपने ऐप्लिकेशन को Firebase प्रोजेक्ट से कनेक्ट करने का अनुरोध करना
- अपने ऐप्लिकेशन को Firebase की सेवाओं से कनेक्ट करने के लिए मदद मांगें. जैसे, Cloud Firestore या Firebase Authentication
- पब्लिश करें बटन पर क्लिक करें और Firebase App Hosting सेट अप करें
इंटरैक्टिव चैट या Gemini CLI का इस्तेमाल करते समय, Gemini टर्मिनल कमांड या Firebase MCP सर्वर का इस्तेमाल करके, किसी Firebase प्रोजेक्ट से कनेक्ट हो सकता है. ऐसा तब होता है, जब:
- अपने ऐप्लिकेशन को Firebase प्रोजेक्ट से कनेक्ट करने का अनुरोध करना
- अपने ऐप्लिकेशन को Firebase की सेवाओं से कनेक्ट करने के लिए मदद मांगें. जैसे, Cloud Firestore या Firebase Authentication
Firebase प्रोजेक्ट से मैन्युअल तरीके से कनेक्ट करना
अपने Firebase Studio ऐप्लिकेशन को किसी Firebase प्रोजेक्ट से मैन्युअल तरीके से कनेक्ट करने के लिए:
Firebase कंसोल में जाकर, नया प्रोजेक्ट बनाएं या कोई मौजूदा प्रोजेक्ट खोलें:
- नया प्रोजेक्ट बनाएं: नया Firebase प्रोजेक्ट बनाएं पर क्लिक करें. इसके बाद, नया प्रोजेक्ट बनाने के लिए दिए गए निर्देशों का पालन करें.
- कोई मौजूदा प्रोजेक्ट खोलें: उस प्रोजेक्ट पर क्लिक करें जिसका आपको इस्तेमाल करना है.
अपना प्रोजेक्ट आईडी नोट करें. Firebase कंसोल में, प्रोजेक्ट सेटिंग पर क्लिक करें. प्रोजेक्ट आईडी, सबसे ऊपर वाले पैन में दिखता है.
>Firebase Studio में अपना ऐप्लिकेशन खोलें. अगर Prototyper view, click
Switch to Code to open Code view. में App Prototyping agent का इस्तेमाल किया जा रहा है
अपने Firebase प्रोजेक्ट को कनेक्ट करें. टर्मिनल (
Shift+Ctrl+C
) में, ये निर्देश चलाएं:touch firebase.json
इससे यह पक्का होता है कि आपकी डायरेक्ट्री में Firebase कॉन्फ़िगरेशन फ़ाइल मौजूद है.firebase login --reauth
अपने खाते को अनुमति देने के लिए, निर्देशों का पालन करें.firebase use <your project ID>
<your-project-ID>
की जगह वह प्रोजेक्ट आईडी डालें जिसे आपने पहले नोट किया था.
अपने ऐप्लिकेशन से कनेक्ट किए गए Firebase प्रोजेक्ट को बदलना
अपने Firebase Studio वर्कस्पेस से जुड़े Firebase प्रोजेक्ट को बदलने के लिए, नए प्रोजेक्ट आईडी का इस्तेमाल करके Firebase प्रोजेक्ट से मैन्युअल तरीके से कनेक्ट करें में दिए गए निर्देशों का पालन करें.
अपने ऐप्लिकेशन से कनेक्ट किए गए Firebase प्रोजेक्ट की पहचान करना
यह पुष्टि करने के लिए कि कोई Firebase प्रोजेक्ट पहले से कनेक्ट है या नहीं, अपने Firebase Studio वर्कस्पेस में सबसे ऊपर देखें. अगर कोई प्रोजेक्ट आईडी कनेक्ट किया गया है, तो वह आपके फ़ाइल फ़ोल्डर के नाम के बगल में दिखता है. प्रोजेक्ट आईडी पर क्लिक करके, उस प्रोजेक्ट को सीधे Firebase कंसोल में खोला जा सकता है.
अगले चरण
- Firebase प्रोजेक्ट के बारे में जानकारी
- Google और Firebase की सेवाओं के साथ इंटिग्रेट करना
- वेब ऐप्लिकेशन को मॉनिटर और सुरक्षित करना