Firebase Cloud Messaging

Firebase Cloud Messaging (FCM) एक क्रॉस-प्लैटफ़ॉर्म मैसेजिंग सेवा है. इसकी मदद से, सुरक्षित तरीके से मैसेज भेजे जा सकते हैं.

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



क्या आप इसे इस्तेमाल करने के लिए तैयार हैं? अपना प्लैटफ़ॉर्म चुनें:

iOS+ Android वेब Flutter

Unity C++

मुख्य सुविधाएं

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

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

FCM को लागू करने के लिए, भेजने और पाने से जुड़े दो मुख्य कॉम्पोनेंट शामिल होते हैं:

  1. Cloud Functions for Firebase या ऐप्लिकेशन सर्वर जैसे भरोसेमंद प्लैटफ़ॉर्म पर मैसेज बनाए, टारगेट किए, और भेजे जा सकते हैं.
  2. Apple, Android या वेब (JavaScript) क्लाइंट ऐप्लिकेशन, जो प्लैटफ़ॉर्म के हिसाब से ट्रांसपोर्ट सेवा के ज़रिए मैसेज पाता है.

Firebase Admin SDK या FCM सर्वर प्रोटोकॉल का इस्तेमाल करके, मैसेज भेजे जा सकते हैं. सूचना कंपोज़र का इस्तेमाल, जांच करने के लिए किया जा सकता है. साथ ही, इसका इस्तेमाल मार्केटिंग या जुड़ाव बढ़ाने वाले मैसेज भेजने के लिए किया जा सकता है. इसके लिए, पहले से मौजूद टारगेटिंग और विश्लेषण की सुविधाओं या इंपोर्ट किए गए कस्टम सेगमेंट का इस्तेमाल किया जा सकता है.

FCM के कॉम्पोनेंट के बारे में ज़्यादा और अहम जानकारी के लिए, आर्किटेक्चर की खास जानकारी देखें.

लागू करने का पाथ

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

अगले चरण