फायरबेस क्लाउड मैसेजिंग
फायरबेस क्लाउड मैसेजिंग (FCM) एक क्रॉस-प्लेटफ़ॉर्म मैसेजिंग समाधान है जो आपको बिना किसी लागत के मज़बूती से संदेश भेजने की सुविधा देता है।
FCM का उपयोग करके, आप क्लाइंट ऐप को सूचित कर सकते हैं कि सिंक करने के लिए नया ईमेल या अन्य डेटा उपलब्ध है। आप उपयोगकर्ता पुनः जुड़ाव और प्रतिधारण बढ़ाने के लिए सूचना संदेश भेज सकते हैं। इंस्टेंट मैसेजिंग जैसे उपयोग के मामलों के लिए, एक संदेश 4000 बाइट तक के पेलोड को क्लाइंट ऐप में स्थानांतरित कर सकता है।प्रमुख क्षमताएं
सूचना संदेश या डेटा संदेश भेजें | सूचना संदेश भेजें जो आपके उपयोगकर्ता को प्रदर्शित किए जाते हैं। या डेटा संदेश भेजें और पूरी तरह से निर्धारित करें कि आपके एप्लिकेशन कोड में क्या होता है। संदेश प्रकार देखें। |
बहुमुखी संदेश लक्ष्यीकरण | अपने क्लाइंट ऐप को संदेशों को 3 में से किसी भी तरीके से वितरित करें—एकल डिवाइस को, डिवाइस के समूह को, या विषयों के लिए सब्स्क्राइब किए गए डिवाइस को। |
क्लाइंट ऐप्स से संदेश भेजें | FCM के विश्वसनीय और बैटरी-कुशल कनेक्शन चैनल पर डिवाइस से पावती, चैट और अन्य संदेश अपने सर्वर पर वापस भेजें। |
यह कैसे काम करता है?
FCM कार्यान्वयन में भेजने और प्राप्त करने के लिए दो मुख्य घटक शामिल होते हैं:
- एक विश्वसनीय वातावरण जैसे फायरबेस के लिए क्लाउड फ़ंक्शंस या एक ऐप सर्वर जिस पर संदेश बनाने, लक्षित करने और भेजने के लिए।
- एक Apple, Android, या वेब (जावास्क्रिप्ट) क्लाइंट ऐप जो संबंधित प्लेटफ़ॉर्म-विशिष्ट परिवहन सेवा के माध्यम से संदेश प्राप्त करता है।
आप Firebase Admin SDK या FCM सर्वर प्रोटोकॉल के माध्यम से संदेश भेज सकते हैं। आप शक्तिशाली बिल्ट-इन टारगेटिंग और एनालिटिक्स या कस्टम इम्पोर्टेड सेगमेंट का उपयोग करके परीक्षण और मार्केटिंग या एंगेजमेंट मैसेज भेजने के लिए नोटिफिकेशन कंपोजर का उपयोग कर सकते हैं।
FCM के घटकों के बारे में अधिक विवरण और महत्वपूर्ण जानकारी के लिए वास्तुशिल्प अवलोकन देखें।