रीयलटाइम डेटाबेस के साथ शुरुआत करें

आवश्यक शर्तें

  1. अगर आपने पहले से नहीं किया है तो अपने ऐप में firebase_core इंस्टॉल करें और इनिशियलाइज़ेशन कोड जोड़ें।
  2. Firebase कंसोल में अपने ऐप्लिकेशन को अपने Firebase प्रोजेक्ट में जोड़ें.

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

  1. फायरबेस कंसोल के रीयलटाइम डेटाबेस अनुभाग पर नेविगेट करें। आपको किसी मौजूदा Firebase प्रोजेक्ट को चुनने के लिए कहा जाएगा. डेटाबेस निर्माण कार्यप्रवाह का पालन करें।

  2. अपने सुरक्षा नियमों के लिए एक प्रारंभिक मोड चुनें:

    परीक्षण विधि

    मोबाइल और वेब क्लाइंट लाइब्रेरी के साथ शुरुआत करने के लिए अच्छा है, लेकिन किसी को भी आपके डेटा को पढ़ने और ओवरराइट करने की अनुमति देता है। परीक्षण के बाद, फायरबेस रीयलटाइम डेटाबेस नियमों को समझें अनुभाग की समीक्षा करना सुनिश्चित करें।

    आरंभ करने के लिए, टेस्टमोड चुनें।

    बंद मोड

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

  3. डेटाबेस के लिए एक क्षेत्र चुनें। आपकी पसंद के क्षेत्र के आधार पर, डेटाबेस नेमस्पेस <databaseName>.firebaseio.com या <databaseName>.<region>.firebasedatabase.app के रूप में होगा। अधिक जानकारी के लिए, अपने प्रोजेक्ट के लिए चुनिंदा स्थान देखें।

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

जब आप रीयलटाइम डेटाबेस को सक्षम करते हैं, तो यह क्लाउड API प्रबंधक में API को भी सक्षम करता है।

अपने ऐप में Firebase रीयलटाइम डेटाबेस जोड़ें

  1. अपने फ़्लटर प्रोजेक्ट की जड़ से, प्लगइन स्थापित करने के लिए निम्न कमांड चलाएँ:

    flutter pub add firebase_database
    
  2. एक बार पूरा होने के बाद, अपने स्पंदन एप्लिकेशन का पुनर्निर्माण करें:

    flutter run
    

डेटाबेस नियम कॉन्फ़िगर करें

रीयलटाइम डेटाबेस एक घोषणात्मक नियम भाषा प्रदान करता है जो आपको यह परिभाषित करने की अनुमति देता है कि आपके डेटा को कैसे संरचित किया जाना चाहिए, इसे कैसे अनुक्रमित किया जाना चाहिए, और आपके डेटा को कब से पढ़ा और लिखा जा सकता है।

फायरबेस रीयलटाइम डेटाबेस पैकेज प्रारंभ करें

अपने प्रोजेक्ट में रीयलटाइम डेटाबेस पैकेज का उपयोग शुरू करने के लिए, इसे अपनी प्रोजेक्ट फ़ाइलों के शीर्ष पर आयात करें:

import 'package:firebase_database/firebase_database.dart';

डिफ़ॉल्ट डेटाबेस इंस्टेंस का उपयोग करने के लिए, FirebaseDatabase पर instance गेटर को कॉल करें:

FirebaseDatabase database = FirebaseDatabase.instance;

यदि आप इसे द्वितीयक फायरबेस ऐप के साथ उपयोग करना चाहते हैं, तो instanceFor विधि का उपयोग करें:

FirebaseApp secondaryApp = Firebase.app('SecondaryApp');
FirebaseDatabase database = FirebaseDatabase.instanceFor(app: secondaryApp);

अगले कदम