फायरबेस क्लाउड मैसेजिंग

फायरबेस क्लाउड मैसेजिंग (एफसीएम) एक क्रॉस-प्लेटफॉर्म मैसेजिंग समाधान है जो आपको बिना किसी लागत के विश्वसनीय रूप से संदेश भेजने देता है।

FCM का उपयोग करके, आप क्लाइंट ऐप को सूचित कर सकते हैं कि नया ईमेल या अन्य डेटा सिंक करने के लिए उपलब्ध है। आप उपयोगकर्ता को फिर से जोड़ने और बनाए रखने के लिए सूचना संदेश भेज सकते हैं। इंस्टेंट मैसेजिंग जैसे उपयोग के मामलों के लिए, एक संदेश क्लाइंट ऐप में 4000 बाइट्स तक का पेलोड ट्रांसफर कर सकता है।

बहिष्कृत Google मेघ संदेश सेवा API का उपयोग कर रहे हैं? और जानें कैसे FCM में माइग्रेट करने के बारे में।

आईओएस सेटअप Android सेटअप वेब सेटअप सी ++ सेटअप एकता सेटअप

प्रमुख क्षमताएं

सूचना संदेश या डेटा संदेश भेजें आपके उपयोगकर्ता को प्रदर्शित होने वाले सूचना संदेश भेजें। या डेटा संदेश भेजें और पूरी तरह से निर्धारित करें कि आपके एप्लिकेशन कोड में क्या होता है। देखें संदेश प्रकार
बहुमुखी संदेश लक्ष्यीकरण अपने क्लाइंट ऐप को संदेशों को किसी भी 3 तरीकों से वितरित करें—एकल डिवाइस को, डिवाइस के समूहों को, या विषयों के लिए सब्सक्राइब किए गए डिवाइस पर।
क्लाइंट ऐप्स से संदेश भेजें FCM के विश्वसनीय और बैटरी-कुशल कनेक्शन चैनल पर अपने सर्वर पर उपकरणों से पावती, चैट और अन्य संदेश वापस अपने सर्वर पर भेजें।

यह कैसे काम करता है?

FCM कार्यान्वयन में भेजने और प्राप्त करने के लिए दो मुख्य घटक शामिल हैं:

  1. एक विश्वसनीय वातावरण जैसे फायरबेस के लिए क्लाउड फ़ंक्शंस या एक ऐप सर्वर जिस पर संदेश बनाना, लक्षित करना और भेजना है।
  2. एक आईओएस, एंड्रॉइड, या वेब (जावास्क्रिप्ट) क्लाइंट ऐप जो संबंधित प्लेटफ़ॉर्म-विशिष्ट परिवहन सेवा के माध्यम से संदेश प्राप्त करता है।

आप के माध्यम से संदेश भेज सकते हैं Firebase नियंत्रक SDK या FCM सर्वर प्रोटोकॉल । आप उपयोग कर सकते हैं सूचनाएं संगीतकार के परीक्षण के लिए और का उपयोग कर विपणन या सगाई संदेश भेजने के लिए बिल्ट-इन शक्तिशाली और विश्लेषण अनुरूप लक्ष्यीकरण आयातित खंडों

देखें वास्तु अवलोकन और अधिक विस्तार और FCM के घटकों के बारे में महत्वपूर्ण जानकारी के लिए।

कार्यान्वयन पथ

FCM SDK सेट करें अपने प्लेटफॉर्म के लिए सेटअप निर्देशों के अनुसार अपने ऐप पर फायरबेस और एफसीएम सेट करें।
अपना क्लाइंट ऐप विकसित करें अपने क्लाइंट ऐप में संदेश प्रबंधन, विषय सदस्यता तर्क, या अन्य वैकल्पिक सुविधाएं जोड़ें। विकास के दौरान, आप आसानी से से परीक्षण संदेश भेज सकते हैं सूचनाएं संगीतकार
अपना ऐप सर्वर विकसित करें तय करें कि आप अपने भेजने के तर्क को बनाने के लिए फायरबेस एडमिन एसडीके या सर्वर प्रोटोकॉल में से एक का उपयोग करना चाहते हैं-प्रमाणीकरण करने के लिए तर्क, अनुरोध भेजें, प्रतिक्रियाओं को संभालें, और इसी तरह। फिर अपने विश्वसनीय वातावरण में तर्क का निर्माण करें। ध्यान दें कि यदि आप अपने क्लाइंट एप्लिकेशन से अपस्ट्रीम मैसेजिंग का उपयोग करना चाहते हैं, तो आपको XMPP का उपयोग करना चाहिए, और यह कि Cloud Functions XMPP द्वारा आवश्यक निरंतर कनेक्शन का समर्थन नहीं करता है।

अगले कदम

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

  • के लिए ट्यूटोरियल का प्रयास करें एंड्रॉयड या आईओएस

  • अपने को Firebase क्लाउड संदेश जोड़ें एंड्रॉयड , आईओएस , या वेब अनुप्रयोग।

  • अपना विश्वसनीय वातावरण सेट करें जहां आप संदेश अनुरोध बनाएंगे और भेजेंगे। आप का उपयोग तर्क भेजने लिख सकते हैं नियंत्रक SDK , और आसानी से Firebase या अन्य बादल वातावरण Google द्वारा प्रबंधित के लिए बादल कार्य पर कि कोड को तैनात। वैकल्पिक रूप से, आप सर्वर विकास का उपयोग कर प्रदर्शन कर सकते हैं FCM सर्वर प्रोटोकॉल

  • डेटा पेलोड, अन्य भेजने के संदेश प्राथमिकता की स्थापना, और बारे में और जानें मैसेजिंग विकल्प है कि FCM के साथ उपलब्ध हैं।

  • अपने मौजूदा माइग्रेट एंड्रॉयड या आईओएस GCM कार्यान्वयन Firebase क्लाउड संदेश उपयोग करने के लिए।