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