Firebase की इन-ऐप्लिकेशन मैसेज की सुविधा का इस्तेमाल शुरू करें

इस क्विकस्टार्ट में, Firebase इन-ऐप्लिकेशन मैसेज की सुविधा सेट अप करने और अपना पहला मैसेज भेजने का तरीका बताया गया है.

वेब कंटेनर इंस्टॉल करने से पहले

अगर आपने अभी तक ऐसा नहीं किया है, तो Flutter के लिए Firebase SDK टूल को इंस्टॉल करें और उन्हें शुरू करें.

अपने प्रोजेक्ट में Firebase इन-ऐप्लिकेशन मैसेजिंग SDK टूल जोड़ना

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

    flutter pub add firebase_in_app_messaging
    
  2. अपना प्रोजेक्ट फिर से बनाएं:

    flutter run
    
  3. Firebase इन-ऐप्लिकेशन मैसेज प्लगिन इंपोर्ट करें:

    import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
    

एक परीक्षण संदेश भेजें

अपने ऐप्लिकेशन का इंस्टॉलेशन आईडी पाना

पावर बचाने के लिए, Firebase इन-ऐप्लिकेशन मैसेज, सर्वर से दिन में सिर्फ़ एक बार मैसेज लाता है. इससे जांच करना मुश्किल हो सकता है. इसलिए, Firebase कंसोल आपको एक ऐसा टेस्ट डिवाइस तय करने की अनुमति देता है जो मांग पर मैसेज दिखाता हो.

उस टेस्टिंग डिवाइस को एफ़आईडी से तय किया जाता है. ऐप्लिकेशन को चलाते समय, कंसोल का आउटपुट देखकर अपने टेस्टिंग ऐप्लिकेशन का एफ़आईडी देखें.

Android पर, मैसेज कुछ ऐसा दिखेगा:

I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID

iOS पर, रनटाइम कमांड आर्ग्युमेंट -FIRDebugEnabled की मदद से ऐप्लिकेशन को चलाएं:

  1. अपना Xcode प्रोजेक्ट खोलने के बाद, सबसे ऊपर मौजूद मेन्यू बार से, Product > schema > जोड़ी प्लान में बदलाव करें... को चुनें.
  2. पॉप-अप होने वाले डायलॉग का आर्ग्युमेंट टैब खोलें.
  3. लॉन्च के बाद पास किए गए आर्ग्युमेंट में जाकर, + आइटम जोड़ें पर क्लिक करें.
  4. नए बनाए गए फ़ील्ड में "-FIRDebugEnabled" डालें.
  5. बंद करें पर क्लिक करें, फिर अपने ऐप्लिकेशन को चलाएं.

आपका ऐप्लिकेशन चलने के बाद, Xcode कंसोल के लॉग में यहां दी गई लाइन देखें:

[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID

अपने टेस्टिंग डिवाइस पर मैसेज भेजें

टेस्टिंग डिवाइस पर अपना ऐप्लिकेशन लॉन्च करने के बाद, आपके पास उसका Firebase इंस्टॉलेशन आईडी (एफ़आईडी) होने पर, एक टेस्ट मैसेज भेजकर Firebase इन-ऐप्लिकेशन मैसेज सेटअप को आज़माया जा सकता है:

  1. Firebase कंसोल में, मैसेज सेवा खोलें.
  2. अगर यह आपका पहला कैंपेन है, तो अपना पहला कैंपेन बनाएं पर क्लिक करें.
    1. Firebase इन-ऐप्लिकेशन मैसेज चुनें और बनाएं पर क्लिक करें.
  3. इसके अलावा, कैंपेन टैब में नया कैंपेन पर क्लिक करें.
    1. इन-ऐप्लिकेशन मैसेज चुनें.
  4. अपने पहले मैसेज के लिए टाइटल दें.
  5. अपने डिवाइस पर जांच करें पर क्लिक करें
  6. इंस्टॉलेशन आईडी जोड़ें फ़ील्ड में, अपने ऐप्लिकेशन का Firebase इंस्टॉलेशन आईडी डालें.
  7. मैसेज भेजने के लिए, जांच करें पर क्लिक करें.

Firebase इन-ऐप्लिकेशन मैसेज, टेस्ट करें पर क्लिक करते ही आपका टेस्ट मैसेज भेज देता है. मैसेज देखने के लिए, आपको अपने टेस्टिंग डिवाइस पर ऐप्लिकेशन को बंद करके फिर से खोलना होगा.

यह पुष्टि करने के लिए कि आपका डिवाइस, टेस्ट डिवाइस है, इनमें से कोई एक लॉग मैसेज देखें.

Android

I/FIAM.Headless: Setting this device as a test device

iOS

[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.