एक पृष्ठभूमि वाले ऐप को एक परीक्षण संदेश भेजें

FCM के साथ आरंभ करने के लिए, सबसे सरल उपयोग केस बनाएं: जब ऐप डिवाइस पर बैकग्राउंड में हो, तो नोटिफिकेशन कंपोजर से डेवलपमेंट डिवाइस पर टेस्ट नोटिफिकेशन मैसेज भेजना। यह पृष्ठ इसे प्राप्त करने के सभी चरणों को सूचीबद्ध करता है, सेटअप से सत्यापन तक - यदि आपने FCM के लिए फ़्लटर ऐप सेट किया है तो इसमें आपके द्वारा पहले से पूर्ण किए गए चरण शामिल हो सकते हैं।

FCM प्लगइन स्थापित करें

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

  2. अपने फ़्लटर प्रोजेक्ट की जड़ से, प्लगइन स्थापित करने के लिए निम्न कमांड चलाएँ:

    flutter pub add firebase_messaging
    
  3. एक बार पूरा होने के बाद, अपने स्पंदन एप्लिकेशन का पुनर्निर्माण करें:

    flutter run
    

पंजीकरण टोकन तक पहुंचें

किसी विशिष्ट डिवाइस पर संदेश भेजने के लिए, आपको उस डिवाइस के पंजीकरण टोकन को जानना होगा। चूंकि आपको इस ट्यूटोरियल को पूरा करने के लिए सूचना कंसोल में एक फ़ील्ड में टोकन दर्ज करना होगा, इसलिए टोकन को कॉपी करना सुनिश्चित करें या इसे पुनर्प्राप्त करने के बाद इसे सुरक्षित रूप से संग्रहीत करें।

ऐप इंस्टेंस के लिए वर्तमान पंजीकरण टोकन पुनर्प्राप्त करने के लिए, getToken() पर कॉल करें। यदि अधिसूचना अनुमति नहीं दी गई है, तो यह विधि उपयोगकर्ता से अधिसूचना अनुमति मांगेगी। अन्यथा, यह एक टोकन लौटाता है या किसी त्रुटि के कारण भविष्य को अस्वीकार करता है।

final fcmToken = await FirebaseMessaging.instance.getToken();

एक परीक्षण सूचना संदेश भेजें

  1. लक्ष्य डिवाइस पर ऐप इंस्टॉल करें और चलाएं। Apple उपकरणों पर, आपको दूरस्थ सूचनाएं प्राप्त करने की अनुमति के अनुरोध को स्वीकार करना होगा।

  2. सुनिश्चित करें कि ऐप डिवाइस के बैकग्राउंड में है।

  3. नोटिफिकेशन कंपोजर खोलें और न्यू नोटिफिकेशन चुनें।

  4. संदेश पाठ दर्ज करें।

  5. परीक्षण संदेश भेजें चुनें.

  6. FCM पंजीकरण टोकन जोड़ें लेबल वाली फ़ील्ड में, इस मार्गदर्शिका के पिछले अनुभाग में प्राप्त पंजीकरण टोकन दर्ज करें।

  7. परीक्षण पर क्लिक करें

आपके द्वारा परीक्षण पर क्लिक करने के बाद, लक्षित क्लाइंट डिवाइस (पृष्ठभूमि में ऐप के साथ) को सूचना प्राप्त होनी चाहिए।

अपने ऐप पर संदेश वितरण में अंतर्दृष्टि के लिए, FCM रिपोर्टिंग डैशबोर्ड देखें, जो Android ऐप्स के लिए "इंप्रेशन" (उपयोगकर्ताओं द्वारा देखी गई सूचनाएं) के डेटा के साथ-साथ Apple और Android उपकरणों पर भेजे और खोले गए संदेशों की संख्या को रिकॉर्ड करता है।

अगले कदम

अग्रभूमि ऐप्स को संदेश भेजें

एक बार जब आप अपने ऐप के बैकग्राउंड में नोटिफिकेशन मैसेज सफलतापूर्वक भेज देते हैं, तो फोरग्राउंड ऐप्स को भेजना शुरू करने के लिए फ़्लटर ऐप में रिसीव मैसेज देखें।

अधिसूचना संदेशों से परे जाएं

अपने ऐप में अन्य, अधिक उन्नत व्यवहार जोड़ने के लिए, आपको एक सर्वर कार्यान्वयन की आवश्यकता होगी।

फिर, अपने ऐप क्लाइंट में: