रीयलटाइम डेटाबेस का इस्तेमाल शुरू करना

ज़रूरी शर्तें

  1. firebase_core इंस्टॉल करें और शुरू करने वाला कोड जोड़ें जोड़ें.
  2. Firebase कंसोल में अपने ऐप्लिकेशन को Firebase प्रोजेक्ट से जोड़ें.

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

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

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

    टेस्ट मोड

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

    शुरू करने के लिए, testmode चुनें.

    लॉक मोड

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

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

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

जब आप रीयलटाइम डेटाबेस को चालू करते हैं, तो यह एपीआई को Cloud API मैनेजर.

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

  1. प्लगिन को इंस्टॉल करने के लिए, अपने Flutter प्रोजेक्ट के रूट से यह कमांड चलाएं:

    flutter pub add firebase_database
    
  2. यह प्रोसेस पूरी होने के बाद, अपना Flutter ऐप्लिकेशन फिर से बनाएं:

    flutter run
    

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

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

Firebase रीयल टाइम डेटाबेस पैकेज को शुरू करें

अपने प्रोजेक्ट में रीयलटाइम डेटाबेस पैकेज का इस्तेमाल शुरू करने के लिए, इसे यहां इंपोर्ट करें सबसे ऊपर मौजूद होता है:

import 'package:firebase_database/firebase_database.dart';

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

FirebaseDatabase database = FirebaseDatabase.instance;

अगर आपको इसे किसी दूसरे Firebase ऐप्लिकेशन के साथ इस्तेमाल करना है, तो स्टैटिक instanceFor तरीके का इस्तेमाल करें:

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

अगर आपको एक ही प्रोजेक्ट पर किसी दूसरे RTDB का इस्तेमाल करना है, तो इसका इस्तेमाल करके databaseUrl में पास करें स्टैटिक instanceFor तरीका:

final firebaseApp = Firebase.app();
final rtdb = FirebaseDatabase.instanceFor(app: firebaseApp, databaseURL: 'https://your-realtime-database-url.firebaseio.com/');

अगले चरण