Unity के लिए Firebase रीयल टाइम डेटाबेस का इस्तेमाल शुरू करें

Firebase Realtime Database, हमारे NoSQL क्लाउड के साथ डेटा को सेव और सिंक करता है डेटाबेस. डेटा सभी क्लाइंट के बीच रीयल टाइम में सिंक किया जाता है और उपलब्ध रहता है जब आपका ऐप्लिकेशन ऑफ़लाइन हो जाता है.

शुरू करने से पहले

इस्तेमाल करने से पहले Realtime Database, आपको ये काम करने होंगे:

  • अपना Unity प्रोजेक्ट रजिस्टर करें और इसे Firebase का इस्तेमाल करने के लिए कॉन्फ़िगर करें.

    • अगर आपके यूनिटी प्रोजेक्ट में पहले से ही Firebase का इस्तेमाल किया जा रहा है, तो इसका मतलब है कि Firebase के लिए रजिस्टर और कॉन्फ़िगर किया गया है.

    • अगर आपके पास Unity प्रोजेक्ट नहीं है, तो ऐप्लिकेशन का नमूना.

  • Firebase Unity SDK टूल (खास तौर पर, FirebaseDatabase.unitypackage) जोड़ें आपका Unity प्रोजेक्ट भी सही है.

ध्यान दें कि Firebase को अपने यूनिटी प्रोजेक्ट में जोड़ने पर, Firebase कंसोल और आपके ओपन Unity प्रोजेक्ट में उदाहरण के लिए, कंसोल से Firebase कॉन्फ़िगरेशन फ़ाइलें डाउनलोड करें. इसके बाद, उन्हें आपके Unity प्रोजेक्ट में शामिल किया जाएगा.

डेटाबेस बनाएं

  1. इसके Realtime Database सेक्शन पर जाएं: Firebase कंसोल. आपसे कोई मौजूदा Firebase प्रोजेक्ट चुनने के लिए कहा जाएगा. डेटाबेस बनाने के वर्कफ़्लो को फ़ॉलो करें.

  2. अपने Firebase Security Rules के लिए कोई शुरुआती मोड चुनें:

    टेस्ट मोड

    यह मोबाइल और वेब क्लाइंट लाइब्रेरी का इस्तेमाल शुरू करने के लिए सही है, हालांकि, इसकी मदद से कोई भी व्यक्ति आपके डेटा को पढ़ सकता है और उसमें बदलाव कर सकता है. परीक्षण के बाद, अपने Firebase रीयल टाइम डेटाबेस के नियमों को समझें को ज़रूर पढ़ें सेक्शन देखें.

    देखें

    वेब, Apple या Android SDK का इस्तेमाल शुरू करने के लिए, testmode चुनें.

    लॉक मोड

    मोबाइल और वेब क्लाइंट के किसी भी तरह के पढ़े और लिखे गए कॉन्टेंट को अस्वीकार करता है. आपके पुष्टि किए गए ऐप्लिकेशन सर्वर अब भी आपके डेटाबेस को ऐक्सेस कर सकते हैं.

  3. डेटाबेस के लिए कोई जगह चुनें.

    इसके आधार पर डेटाबेस की जगह की जानकारी, नए डेटाबेस के लिए यूआरएल इनमें से किसी एक फ़ॉर्मैट में होगा:

    • DATABASE_NAME.firebaseio.com (इसके लिए us-central1 में डेटाबेस)

    • DATABASE_NAME.REGION.firebasedatabase.app (अन्य सभी जगहों के डेटाबेस के लिए)

  4. हो गया पर क्लिक करें.

Realtime Database को चालू करने पर, एपीआई को इसमें भी चालू कर दिया जाता है Cloud API मैनेजर.

सार्वजनिक ऐक्सेस सेट अप करना

Realtime Database में, डिक्लेरेटिव टोन में जानकारी दी गई होती है. इससे, ये काम किए जा सकते हैं तय करें कि आपके डेटा को कैसे स्ट्रक्चर किया जाना चाहिए, उसे कैसे इंडेक्स किया जाना चाहिए, और आपके डेटा को वहां से पढ़ा और लिखा जा सकता है.

अगले चरण