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