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