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