अपने स्पंदन ऐप में फायरबेस जोड़ें

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

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

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

  1. यदि आपने पहले से नहीं किया है, तो Firebase CLI स्थापित करें

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

    firebase login
    
  3. किसी भी डायरेक्टरी से निम्नलिखित कमांड चलाकर FlutterFire CLI स्थापित करें:

    dart pub global activate flutterfire_cli
    

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

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 : फायरबेस प्लगइन्स जोड़ें

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

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

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

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

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

    flutterfire configure
    

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

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

    flutter run
    

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

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

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

एनालिटिक्स के साथ एक उदाहरण ऐप आज़माएं

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

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

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

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

    • main.dart
    • tabs_page.dart
  4. अपना स्पंदन ऐप चलाएं।

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

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

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

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

अगले कदम