संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

अपने फ़्लटर ऐप में Firebase जोड़ें

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

यदि आपके पास पहले से फ़्लटर ऐप नहीं है, तो आप अपने पसंदीदा संपादक या आईडीई का उपयोग करके एक नया फ़्लटर ऐप बनाने के लिए गेट स्टार्टेड: टेस्ट ड्राइव को पूरा कर सकते हैं।

चरण 1 : आवश्यक कमांड लाइन उपकरण स्थापित करें

  1. यदि आपने पहले से नहीं किया है, तो फायरबेस सीएलआई स्थापित करें

  2. निम्न आदेश चलाकर अपने Google खाते का उपयोग करके फायरबेस में प्रवेश करें:

    firebase login
    
  3. किसी भी निर्देशिका से निम्न आदेश चलाकर FlutterFire CLI स्थापित करें:

    dart pub global activate flutterfire_cli
    

चरण 2 : Firebase का उपयोग करने के लिए अपने ऐप्स कॉन्फ़िगर करें

Firebase से कनेक्ट करने के लिए अपने Flutter ऐप्स को कॉन्फ़िगर करने के लिए FlutterFire CLI का उपयोग करें।

अपने फ़्लटर प्रोजेक्ट निर्देशिका से, ऐप कॉन्फ़िगरेशन वर्कफ़्लो शुरू करने के लिए निम्न कमांड चलाएँ:

flutterfire configure


चरण 3 : अपने ऐप में फायरबेस को इनिशियलाइज़ करें

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

    flutter pub add firebase_core
    
  2. अपने फ़्लटर प्रोजेक्ट डायरेक्टरी से, यह सुनिश्चित करने के लिए निम्न कमांड चलाएँ कि आपके फ़्लटर ऐप का फायरबेस कॉन्फ़िगरेशन अप-टू-डेट है:

    flutterfire configure
    
  3. अपनी lib/main.dart फ़ाइल में, Firebase कोर प्लगइन और आपके द्वारा पहले जेनरेट की गई कॉन्फ़िगरेशन फ़ाइल आयात करें:

    import 'package:firebase_core/firebase_core.dart';
    import 'firebase_options.dart';
    
  4. साथ ही आपकी lib/main.dart फ़ाइल में, कॉन्फ़िगरेशन फ़ाइल द्वारा निर्यात किए गए DefaultFirebaseOptions ऑब्जेक्ट का उपयोग करके Firebase को इनिशियलाइज़ करें:

    await Firebase.initializeApp(
      options: DefaultFirebaseOptions.currentPlatform,
    );
    
  5. अपने स्पंदन एप्लिकेशन का पुनर्निर्माण करें:

    flutter run
    

चरण 4 : फायरबेस प्लगइन्स जोड़ें

आप विभिन्न Firebase Flutter प्लग इन के माध्यम से अपने Flutter ऐप में Firebase तक पहुंच सकते हैं, प्रत्येक Firebase उत्पाद के लिए एक (उदाहरण के लिए: Cloud Firestore, Authentication, Analytics, आदि)।

चूंकि स्पंदन एक बहु-मंच ढांचा है, प्रत्येक फायरबेस प्लगइन ऐप्पल, एंड्रॉइड और वेब प्लेटफॉर्म के लिए लागू होता है। इसलिए, यदि आप अपने फ़्लटर ऐप में कोई फ़ायरबेस प्लगइन जोड़ते हैं, तो इसका उपयोग आपके ऐप के ऐप्पल, एंड्रॉइड और वेब संस्करणों द्वारा किया जाएगा।

फायरबेस स्पंदन प्लगइन जोड़ने का तरीका यहां दिया गया है:

  1. अपनी स्पंदन परियोजना निर्देशिका से, निम्न आदेश चलाएँ:

    flutter pub add PLUGIN_NAME
  2. अपनी स्पंदन परियोजना निर्देशिका से, निम्न आदेश चलाएँ:

    flutterfire configure
    

    इस कमांड को चलाने से यह सुनिश्चित होता है कि आपके फ़्लटर ऐप का फायरबेस कॉन्फ़िगरेशन अप-टू-डेट है और एंड्रॉइड पर क्रैशलिटिक्स और परफॉर्मेंस मॉनिटरिंग के लिए, आपके ऐप में आवश्यक ग्रैडल प्लगइन्स जोड़ता है।

  3. एक बार पूरा होने के बाद, अपने स्पंदन प्रोजेक्ट का पुनर्निर्माण करें:

    flutter run
    

तुम सभी पक्के हो! आपके Flutter ऐप्स पंजीकृत हैं और Firebase का उपयोग करने के लिए कॉन्फ़िगर किए गए हैं।

उपलब्ध प्लगइन्स

उत्पाद प्लगइन का नाम आईओएस एंड्रॉयड वेब अन्य सेब
(मैकोज़, आदि)
एनालिटिक्स firebase_analytics
बीटा
ऐप चेक firebase_app_check
बीटा
प्रमाणीकरण firebase_auth
बीटा
क्लाउड फायरस्टोर cloud_firestore
बीटा
बादल कार्य cloud_functions
बीटा
क्लाउड मैसेजिंग firebase_messaging
बीटा
घन संग्रहण firebase_storage
बीटा
क्रैशलिटिक्स firebase_crashlytics
बीटा
गतिशील लिंक firebase_dynamic_links
इन-ऐप मैसेजिंग firebase_in_app_messaging
फायरबेस इंस्टॉलेशन firebase_app_installations
बीटा
एमएल मॉडल डाउनलोडर firebase_ml_model_downloader
बीटा
प्रदर्शन की निगरानी firebase_performance
रीयलटाइम डेटाबेस firebase_database
बीटा
रिमोट कॉन्फिग firebase_remote_config
बीटा

Analytics के साथ एक उदाहरण ऐप आज़माएं

सभी पैकेजों की तरह, firebase_analytics प्लगइन एक उदाहरण प्रोग्राम के साथ आता है।

  1. एक फ़्लटर ऐप खोलें जिसे आपने पहले ही फायरबेस का उपयोग करने के लिए कॉन्फ़िगर किया है (इस पृष्ठ पर निर्देश देखें)।

  2. ऐप की lib निर्देशिका तक पहुंचें, फिर मौजूदा main.dart फ़ाइल को हटा दें।

  3. Google Analytics उदाहरण प्रोग्राम रिपॉजिटरी से, निम्न दो फ़ाइलों को अपने ऐप की lib निर्देशिका में कॉपी-पेस्ट करें:

    • main.dart
    • tabs_page.dart
  4. अपना फ़्लटर ऐप चलाएँ।

  5. Firebase कंसोल में अपने ऐप्लिकेशन के Firebase प्रोजेक्ट पर जाएं, फिर बाएं नेविगेशन में Analytics पर क्लिक करें.

    1. डैशबोर्ड पर क्लिक करें। यदि Analytics ठीक से काम कर रहा है, तो डैशबोर्ड "पिछले 30 मिनट में सक्रिय उपयोगकर्ता" पैनल में एक सक्रिय उपयोगकर्ता दिखाता है (इस पैनल को भरने में समय लग सकता है)।

    2. डीबग व्यू पर क्लिक करें। उदाहरण कार्यक्रम द्वारा उत्पन्न सभी घटनाओं को देखने के लिए सुविधा को सक्षम करें।

Analytics सेट अप करने के बारे में अधिक जानकारी के लिए, iOS+ , Android , और वेब के लिए आरंभ करने की मार्गदर्शिका पर जाएं।

अगले कदम