Firebase Realtime Database, हमारे NoSQL क्लाउड डेटाबेस में डेटा को सेव और सिंक करता है. डेटा को सभी क्लाइंट के साथ रीयल टाइम में सिंक किया जाता है. साथ ही, आपका ऐप्लिकेशन ऑफ़लाइन होने पर भी यह डेटा उपलब्ध रहता है.
शुरू करने से पहले
Realtime Database का इस्तेमाल करने से पहले, आपको ये काम करने होंगे:
अपना Unity प्रोजेक्ट रजिस्टर करें और उसे Firebase का इस्तेमाल करने के लिए कॉन्फ़िगर करें.
अगर आपका Unity प्रोजेक्ट पहले से ही Firebase का इस्तेमाल करता है, तो इसका मतलब है कि वह पहले से ही Firebase के लिए रजिस्टर और कॉन्फ़िगर किया गया है.
अगर आपके पास कोई Unity प्रोजेक्ट नहीं है, तो सैंपल ऐप्लिकेशन डाउनलोड किया जा सकता है.
अपने Unity प्रोजेक्ट में Firebase Unity SDK टूल (खास तौर पर,
FirebaseDatabase.unitypackage
) जोड़ें.
ध्यान दें कि अपने Unity प्रोजेक्ट में Firebase जोड़ने के लिए, Firebase कंसोल और अपने खुले हुए Unity प्रोजेक्ट, दोनों में टास्क पूरे करने होते हैं. उदाहरण के लिए, कंसोल से Firebase कॉन्फ़िगरेशन फ़ाइलें डाउनलोड करके, उन्हें अपने Unity प्रोजेक्ट में ले जाना.
डेटाबेस बनाना
Firebase कंसोल के Realtime Database सेक्शन पर जाएं. आपको किसी मौजूदा Firebase प्रोजेक्ट को चुनने के लिए कहा जाएगा. डेटाबेस बनाने का वर्कफ़्लो अपनाएं.
अपने Firebase Security Rules के लिए, शुरू करने का मोड चुनें:
- टेस्ट मोड
मोबाइल और वेब क्लाइंट लाइब्रेरी का इस्तेमाल शुरू करने के लिए अच्छा है. हालांकि, इससे कोई भी आपका डेटा पढ़ सकता है और उसमें बदलाव कर सकता है. जांच करने के बाद, Firebase रीयलटाइम डेटाबेस के नियमों को समझें सेक्शन को ज़रूर देखें.
वेब, Apple या Android SDK टूल का इस्तेमाल शुरू करने के लिए, testmode चुनें.
- लॉक मोड
मोबाइल और वेब क्लाइंट से सभी रीड और राइट को अस्वीकार करता है. पुष्टि किए गए आपके ऐप्लिकेशन सर्वर, अब भी आपके डेटाबेस को ऐक्सेस कर सकते हैं.
डेटाबेस के लिए कोई जगह चुनें.
डेटाबेस की जगह के आधार पर, नए डेटाबेस का यूआरएल इनमें से किसी एक फ़ॉर्मैट में होगा:
(DATABASE_NAME.firebaseio.com
us-central1
में मौजूद डेटाबेस के लिए) (अन्य सभी जगहों के डेटाबेस के लिए)DATABASE_NAME.REGION.firebasedatabase.app
हो गया पर क्लिक करें.
Realtime Database को चालू करने पर, यह Cloud API मैनेजर में भी एपीआई को चालू कर देता है.
सार्वजनिक ऐक्सेस सेट अप करना
Realtime Database, नियमों की ऐसी भाषा उपलब्ध कराता है जिससे यह तय किया जा सकता है कि आपके डेटा को कैसे स्ट्रक्चर किया जाए, उसे कैसे इंडेक्स किया जाए, और आपके डेटा को कब पढ़ा और लिखा जा सकता है.
अगले चरण
Realtime Database के लिए स्ट्रक्चर्ड डेटा बनाने का तरीका जानें.
अपने ऐप्लिकेशन को लॉन्च करने के लिए तैयारी करना:
- Google Cloud कंसोल में, अपने प्रोजेक्ट के लिए बजट से जुड़ी सूचनाएं सेट अप करें.
- Firebase कंसोल में, इस्तेमाल और बिलिंग डैशबोर्ड पर नज़र रखें. इससे आपको Firebase की कई सेवाओं में, अपने प्रोजेक्ट के इस्तेमाल की पूरी जानकारी मिलेगी. इस्तेमाल से जुड़ी ज़्यादा जानकारी के लिए, Realtime Database इस्तेमाल डैशबोर्ड पर भी जाएं.
- Firebase लॉन्च चेकलिस्ट देखें.