Firebase Cloud Messaging

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

FCM का इस्तेमाल करके, आप क्लाइंट ऐप्लिकेशन को इस नए ईमेल या अन्य डेटा के बारे में सूचना दे सकते हैं सिंक करने के लिए उपलब्ध है. उपयोगकर्ताओं को फिर से जोड़ने के लक्ष्य को बढ़ाने के लिए, को बनाए रखना. झटपट संदेश सेवा जैसे उपयोग के मामलों के लिए, संदेश क्लाइंट ऐप्लिकेशन के लिए 4096 बाइट तक का पेलोड.

iOS+ सेटअप Android सेटअप वेब सेटअप फ़्लटर का सेटअप C++ सेटअप Unity सेटअप

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

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

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

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

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

आप इसके ज़रिए मैसेज भेज सकते हैं Firebase Admin SDK या FCM सर्वर प्रोटोकॉल. आप का उपयोग कर सकते हैं नोटिफ़िकेशन कंपोज़र जिसका इस्तेमाल टेस्ट करने और मार्केटिंग या यूज़र ऐक्टिविटी बढ़ाने के लिए किया जाता है सशक्त बिल्ट-इन टारगेटिंग और एनालिटिक्स या कस्टम इंपोर्ट किए गए सेगमेंट.

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

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

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

अगले चरण

  • Android ऐप्लिकेशन चलाएं या iOS क्विकस्टार्ट सैंपल. इन सैंपल की मदद से, टेस्ट भेजने के लिए कोड को चलाया और उसकी समीक्षा की जा सकती है Firebase कंसोल का इस्तेमाल करके एक डिवाइस पर मैसेज भेजने और पाने की सुविधा देता है.

  • FCM के बारे में यहां ज़्यादा जानें आर्किटेक्चर की खास जानकारी, FCM कॉन्सेप्ट की गाइड, साथ ही, बड़े पैमाने पर मैसेज भेजने के सबसे सही तरीके बताने वाली गाइड भी है और रजिस्ट्रेशन टोकन को मैनेज करना.

  • Android के लिए ट्यूटोरियल आज़माएं या iOS पर अपग्रेड करें.

  • Firebase Cloud Messaging को अपने Android, सेब, या वेब ऐप्लिकेशन इस्तेमाल करें.

  • अपना भरोसेमंद नेटवर्क सेट अप करें, जहां आप मैसेज के अनुरोध बनाएं और भेजें. मैसेज भेजने का लॉजिक लिखने के लिए एडमिन SDK टूल और उस कोड को Cloud Functions for Firebase या दूसरे क्लाउड पर आसानी से डिप्लॉय करें एनवायरमेंट जो Google मैनेज करता है. इसके अलावा, इन यूआरएल का इस्तेमाल करके सर्वर डेवलपमेंट किया जा सकता है FCM सर्वर प्रोटोकॉल.