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

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

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

iOS+ सेटअप Android सेटअप वेब सेटअप स्पंदन सेटअप C++ सेटअप यूनिटी सेटअप

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

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

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

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

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

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

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

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

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

अगले कदम

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

  • Android या iOS के लिए ट्यूटोरियल आज़माएं।

  • अपने Android , Apple , या वेब ऐप में Firebase क्लाउड मैसेजिंग जोड़ें।

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

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