Firebase Cloud Messaging
Firebase Cloud Messaging (FCM) एक क्रॉस-प्लैटफ़ॉर्म मैसेजिंग सलूशन है. इसकी मदद से, भरोसेमंद तरीके से मैसेज भेजे जा सकते हैं.
क्या आप इसे इस्तेमाल करने के लिए तैयार हैं? अपना प्लैटफ़ॉर्म चुनें:
मुख्य सुविधाएं
| सूचना वाले मैसेज या डेटा मैसेज भेजना | सूचना वाले मैसेज भेजें, जो आपके उपयोगकर्ता को दिखाए जाते हैं. इसके अलावा, डेटा मैसेज भेजें और यह तय करें कि आपके ऐप्लिकेशन कोड में क्या होता है. मैसेज के टाइप देखें. |
| मैसेज टारगेटिंग के लिए कई विकल्प | अपने क्लाइंट ऐप्लिकेशन पर मैसेज भेजने के लिए, इन तीन तरीकों में से कोई एक तरीका चुनें: एक डिवाइस पर, डिवाइसों के ग्रुप पर या उन डिवाइसों पर जिन्होंने विषयों की सदस्यता ली है. |
यह कैसे काम करता है?
FCM को लागू करने की प्रोसेस में, मैसेज भेजने और पाने के लिए दो मुख्य कॉम्पोनेंट शामिल होते हैं:
- Cloud Functions for Firebase जैसा कोई भरोसेमंद प्लैटफ़ॉर्म या ऐप्लिकेशन सर्वर, जिस पर मैसेज बनाए जा सकें, टारगेट किए जा सकें, और भेजे जा सकें.
- Apple, Android या वेब (JavaScript) क्लाइंट ऐप्लिकेशन, जो प्लैटफ़ॉर्म के हिसाब से ट्रांसपोर्ट सेवा के ज़रिए मैसेज पाता है.
Firebase Admin SDK या FCM सर्वर प्रोटोकॉल का इस्तेमाल करके मैसेज भेजे जा सकते हैं. सूचना बनाने की सुविधा का इस्तेमाल, टेस्टिंग के लिए किया जा सकता है. साथ ही, इसकी मदद से मार्केटिंग या यूज़र ऐक्टिविटी बढ़ाने वाले मैसेज भेजे जा सकते हैं. इसके लिए, पहले से मौजूद टारगेटिंग और आंकड़ों की सुविधा या इंपोर्ट किए गए कस्टम सेगमेंट का इस्तेमाल किया जा सकता है.
FCM के कॉम्पोनेंट के बारे में ज़्यादा जानकारी और अहम जानकारी के लिए, आर्किटेक्चर की खास जानकारी देखें.
लागू करने का पाथ
| FCM एसडीके टूल सेट अप करना | अपने प्लैटफ़ॉर्म के लिए सेटअप के निर्देशों के मुताबिक, अपने ऐप्लिकेशन पर Firebase और FCM सेट अप करें. | |
| क्लाइंट ऐप्लिकेशन डेवलप करना | अपने क्लाइंट ऐप्लिकेशन में मैसेज मैनेज करने की सुविधा, विषय की सदस्यता लेने का लॉजिक या अन्य वैकल्पिक सुविधाएं जोड़ें. डेवलपमेंट के दौरान, Firebase कंसोल में सूचना बनाने की सुविधा से टेस्ट मैसेज भेजे जा सकते हैं. | |
| अपना ऐप्लिकेशन सर्वर डेवलप करना | तय करें कि आपको ईमेल भेजने का लॉजिक बनाने के लिए, Firebase Admin SDK या सर्वर प्रोटोकॉल का इस्तेमाल करना है. इस लॉजिक का इस्तेमाल, पुष्टि करने, ईमेल भेजने के अनुरोध बनाने, और जवाबों को मैनेज करने के लिए किया जाता है. इसके बाद, अपने भरोसेमंद एनवायरमेंट में लॉजिक बनाएं. |
अगले चरण
अपने क्लाइंट ऐप्लिकेशन सेट अप करने के लिए, शुरुआती निर्देश का पालन करें. साथ ही, FCM की मदद से मैसेज भेजने का तरीका जानें.
अपने क्लाइंट ऐप्लिकेशन में मैसेज पाने का तरीका जानें.
मैसेज के अनुरोध बनाने और भेजने के लिए, अपना सर्वर एनवायरमेंट सेट अप करें. Admin SDK या FCM v1 API का इस्तेमाल करके, मैसेज भेजने का लॉजिक लिखा जा सकता है.
विषय के हिसाब से मैसेज भेजने जैसी ऐडवांस सुविधाओं को एक्सप्लोर करें. साथ ही, FCM Data API और BigQuery एक्सपोर्ट की मदद से, मैसेज डिलीवरी को समझने का तरीका जानें.
FCM के बारे में ज़्यादा जानने के लिए, आर्किटेक्चर की खास जानकारी देखें. साथ ही, बड़े पैमाने पर मैसेज भेजने और रजिस्ट्रेशन टोकन मैनेज करने के सबसे सही तरीके देखें.