फायरबेस इन-ऐप मैसेजिंग के साथ शुरुआत करें

यह क्विकस्टार्ट आपको दिखाता है कि फायरबेस इन-ऐप मैसेजिंग कैसे सेट करें और अपना पहला संदेश कैसे भेजें।

शुरू करने से पहले

यदि आपने पहले से ऐसा नहीं किया है तो फ़्लटर के लिए फ़ायरबेस एसडीके स्थापित करें और प्रारंभ करें

अपने प्रोजेक्ट में फायरबेस इन-ऐप मैसेजिंग एसडीके जोड़ें

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

    flutter pub add firebase_in_app_messaging
    
  2. अपने प्रोजेक्ट का पुनर्निर्माण करें:

    flutter run
    
  3. फायरबेस इन-ऐप मैसेजिंग प्लगइन आयात करें:

    import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
    

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

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

ऊर्जा बचाने के लिए, फायरबेस इन-ऐप मैसेजिंग प्रति दिन केवल एक बार सर्वर से संदेश पुनर्प्राप्त करता है। यह परीक्षण को कठिन बना सकता है, इसलिए फायरबेस कंसोल आपको एक परीक्षण उपकरण निर्दिष्ट करने की अनुमति देता है जो मांग पर संदेश प्रदर्शित करता है।

वह परीक्षण उपकरण एक FID द्वारा निर्धारित किया जाता है। जब आप अपना ऐप चलाते हैं तो कंसोल आउटपुट की जांच करके अपने परीक्षण ऐप की FID ढूंढें।

Android पर, संदेश निम्न जैसा दिखता है:

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

iOS पर, ऐप को रनटाइम कमांड तर्क -FIRDebugEnabled के साथ चलाएं:

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

एक बार जब आपका ऐप चलना शुरू हो जाए, तो Xcode कंसोल के लॉग में निम्न पंक्ति देखें:

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

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

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

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

जैसे ही आप टेस्ट पर क्लिक करते हैं फायरबेस इन-ऐप मैसेजिंग आपका टेस्ट संदेश भेज देता है। संदेश देखने के लिए, आपको ऐप को बंद करना होगा, फिर अपने परीक्षण उपकरण पर फिर से खोलना होगा।

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

एंड्रॉयड

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

आईओएस

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