आप फायरबेस कंसोल में नोटिफिकेशन कंपोजर का उपयोग करके सूचना संदेश भेज सकते हैं। हालांकि यह व्यवस्थापक SDK या HTTP और XMPP प्रोटोकॉल के साथ संदेश भेजने के समान लचीलापन या मापनीयता प्रदान नहीं करता है, यह परीक्षण के लिए या अत्यधिक लक्षित मार्केटिंग और उपयोगकर्ता जुड़ाव के लिए बहुत उपयोगी हो सकता है। फायरबेस कंसोल मार्केटिंग संदेशों को परिष्कृत और बेहतर बनाने में सहायता के लिए एनालिटिक्स-आधारित ए/बी परीक्षण प्रदान करता है।
आपके ऐप में संदेश प्राप्त करने के लिए तर्क विकसित करने के बाद, आप गैर-तकनीकी उपयोगकर्ताओं को अधिसूचना कंपोजर के साथ संदेश भेजने की अनुमति दे सकते हैं।
के बारे में
जब आप सूचनाएं कंपोजर से सूचना संदेश भेजते हैं, तो Google आपके द्वारा फ़ॉर्म फ़ील्ड में दर्ज किए गए मानों का उपयोग इन तरीकों से करता है:
- उपयोगकर्ता खंड और समाप्ति जैसे क्षेत्र संदेश लक्ष्य और वितरण विकल्प निर्धारित करते हैं।
- अधिसूचना टेक्स्ट और कस्टम डेटा जैसे फ़ील्ड क्लाइंट को कुंजी/वैल्यू जोड़े वाले पेलोड में भेजे जाते हैं।
ये फ़ील्ड Message
ऑब्जेक्ट के माध्यम से उपलब्ध कुंजियों पर मैप करते हैं। उदाहरण के लिए, कंपोज़र के कस्टम डेटा फ़ील्ड में दर्ज किए गए कुंजी/मान युग्मों को सूचना के लिए data
पेलोड के रूप में नियंत्रित किया जाता है। अन्य फ़ील्ड सीधे notification
ऑब्जेक्ट या प्लेटफ़ॉर्म विशिष्ट सूचना कॉन्फ़िगरेशन में कुंजियों पर मैप करते हैं।
ध्यान दें कि अधिसूचना कंपोजर में कुछ फ़ील्ड FCM API के माध्यम से उपलब्ध नहीं हैं। उदाहरण के लिए, आप ऐप संस्करण, भाषा, ब्राउज़र प्रकार और संस्करण, या उपयोगकर्ता गुणों के आधार पर उपयोगकर्ता सेगमेंट को उन तरीकों से लक्षित कर सकते हैं जो सर्वर एपीआई का उपयोग करके उपलब्ध नहीं हैं।
फायरबेस कंसोल ग्राहकों को जो कुंजियाँ भेजता है वे हैं:
चाबी | कंसोल फ़ील्ड लेबल | विवरण |
---|---|---|
notification.title | अधिसूचना शीर्षक | अधिसूचना शीर्षक इंगित करता है। |
notification.body | अधिसूचना पाठ | सूचना के मुख्य भाग का पाठ दर्शाता है। |
data | कस्टम डेटा | कुंजी/मूल्य जोड़े जिन्हें आप परिभाषित करते हैं। ऐप को संभालने के लिए इन्हें डेटा पेलोड के रूप में डिलीवर किया जाता है। |
संदेश वितरण निर्धारित करने वाली कुंजियों में शामिल हैं:
चाबी | कंसोल फ़ील्ड लेबल | विवरण |
---|---|---|
sound | आवाज़ | डिवाइस को सूचना मिलने पर चलने वाली ध्वनि का संकेत देता है। |
time_to_live | समय-सीमा समाप्त | यह पैरामीटर निर्दिष्ट करता है कि डिवाइस ऑफ़लाइन होने पर संदेश को कितनी देर (सेकंड में) FCM स्टोरेज में रखा जाना चाहिए। अधिक जानकारी के लिए, संदेश का जीवनकाल सेट करना देखें। |