इंस्टॉलेशन & REST API का सेटअप

Firebase Realtime Database, क्लाउड पर होस्ट किया गया डेटाबेस है. डेटा को JSON के तौर पर सेव किया जाता है. साथ ही, इसे कनेक्ट किए गए हर क्लाइंट के साथ रीयल टाइम में सिंक किया जाता है. Android, Apple प्लैटफ़ॉर्म, और JavaScript SDK टूल की मदद से क्रॉस-प्लैटफ़ॉर्म ऐप्लिकेशन बनाने पर, आपके सभी क्लाइंट एक Realtime Database इंस्टेंस शेयर करते हैं. साथ ही, उन्हें नए डेटा के साथ अपडेट अपने-आप मिलते हैं.

किसी भी Firebase Realtime Database यूआरएल को REST एंडपॉइंट के तौर पर इस्तेमाल किया जा सकता है. आपको बस यूआरएल के आखिर में .json जोड़ना है. इसके बाद, अपने पसंदीदा एचटीटीपीएस क्लाइंट से अनुरोध भेजें.

खाता बनाएँ

सबसे पहले, Firebase कंसोल में बिना किसी शुल्क के खाते के लिए साइन अप करें. आपके लिए एक नया Firebase ऐप्लिकेशन बनाया जाएगा. इसका यूनीक यूआरएल firebaseio.com पर खत्म होगा. इस यूआरएल का इस्तेमाल, उपयोगकर्ताओं की पुष्टि करने के लिए किया जाएगा. साथ ही, इसका इस्तेमाल ऐप्लिकेशन के डेटाबेस में डेटा को सेव और सिंक करने के लिए भी किया जाएगा.

Firebase कंसोल में जाकर, Firebase ऐप्लिकेशन बनाए, मैनेज किए, और मिटाए जा सकते हैं. किसी Firebase ऐप्लिकेशन पर क्लिक करने से, आपको अपने ऐप्लिकेशन के डेटाबेस को रीयल टाइम में देखने और उसमें बदलाव करने की सुविधा मिलती है. ऐप्लिकेशन के डैशबोर्ड में जाकर, Firebase Realtime Database Security Rules सेट किया जा सकता है. साथ ही, ऐप्लिकेशन की पुष्टि करने की सुविधा को मैनेज किया जा सकता है, ऐप्लिकेशन को डिप्लॉय किया जा सकता है, और आंकड़ों को देखा जा सकता है.

डेटाबेस बनाना

  1. Firebase console में, डेटाबेस और स्टोरेज > रीयलटाइम डेटाबेस पर जाएं.

  2. डेटाबेस बनाएं पर क्लिक करें.

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

    टेस्ट मोड

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

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

    लॉक मोड

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

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

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

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

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

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

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

अगले चरण