Save the date - Google I/O returns May 18-20. Register to get the most out of the digital experience: Build your schedule, reserve space, participate in Q&As, earn Google Developer profile badges, and more. Register now
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

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

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

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

पदावनत Google क्लाउड मैसेजिंग एपीआई का उपयोग करना? FCM में माइग्रेट करने के तरीके के बारे में अधिक जानें

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

मुख्य क्षमताएं

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

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

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

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

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

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

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

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

अगला कदम

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

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

  • अपने Android , iOS , या वेब ऐप में Firebase Cloud Messaging जोड़ें।

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

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

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