Firebase कंसोल का इस्तेमाल करके मैसेज भेजना

Firebase कंसोल में सूचना बनाने की सुविधा का इस्तेमाल करके, सूचना वाले मैसेज भेजे जा सकते हैं. हालांकि, इससे Firebase Admin SDK या एचटीटीपी v1 एपीआई की मदद से मैसेज भेजने जैसी सुविधा या बढ़ाए जा सकने की योग्यता नहीं मिलती है. इसके बावजूद, यह टेस्टिंग या टारगेट की गई मार्केटिंग और उपयोगकर्ता का जुड़ाव बढ़ाने के लिए बहुत मददगार हो सकता है. Firebase कंसोल, आंकड़ों के आधार पर A/B टेस्टिंग की सुविधा देता है. इससे मार्केटिंग मैसेज को बेहतर बनाने में मदद मिलती है.

ऐप्लिकेशन में मैसेज पाने का लॉजिक डेवलप करने के बाद, सूचना बनाने की सुविधा का इस्तेमाल करके, तकनीकी जानकारी न रखने वाले उपयोगकर्ताओं को मैसेज भेजने की अनुमति दी जा सकती है.

इसके बारे में जानकारी

सूचना बनाने की सुविधा से सूचना वाला मैसेज भेजने पर, FCM फ़ॉर्म के फ़ील्ड में डाली गई वैल्यू का इस्तेमाल इन तरीकों से करता है:

  • उपयोगकर्ताओं का ग्रुप और समयसीमा खत्म होने की तारीख जैसे फ़ील्ड से, मैसेज के टारगेट और डिलीवरी के विकल्पों का पता चलता है.
  • सूचना का टेक्स्ट और कस्टम डेटा जैसे फ़ील्ड, क्लाइंट को पेलोड में भेजे जाते हैं. इस पेलोड में की-वैल्यू पेयर शामिल होते हैं.

ये फ़ील्ड, Message ऑब्जेक्ट से उपलब्ध कुंजियों से मैप होते हैं. उदाहरण के लिए, कंपोज़र के कस्टम डेटा फ़ील्ड में डाले गए की-वैल्यू पेयर को सूचना के लिए data पेलोड के तौर पर मैनेज किया जाता है. अन्य फ़ील्ड, सीधे तौर पर notification ऑब्जेक्ट या प्लैटफ़ॉर्म के हिसाब से सूचना के कॉन्फ़िगरेशन में मौजूद कुंजियों से मैप होते हैं.

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

Firebase कंसोल, क्लाइंट को ये कुंजियां भेजता है:

की कंसोल फ़ील्ड का लेबल ब्यौरा
notification.title सूचना का टाइटल इससे सूचना का टाइटल पता चलता है.
notification.body सूचना का टेक्स्ट इससे सूचना के मुख्य टेक्स्ट के बारे में पता चलता है.
data कस्टम डेटा आपके तय किए गए की/वैल्यू पेयर. इन्हें डेटा पेलोड के तौर पर डिलीवर किया जाता है, ताकि ऐप्लिकेशन इन्हें मैनेज कर सके.

मैसेज डिलीवरी के व्यवहार पर असर डालने वाली कुंजियों में ये शामिल हैं:

की कंसोल फ़ील्ड का लेबल ब्यौरा
sound साउंड इससे पता चलता है कि डिवाइस पर सूचना मिलने पर कौनसी आवाज़ सुनाई देगी.
time_to_live समाप्ति तारीख इस पैरामीटर से यह तय होता है कि अगर डिवाइस ऑफ़लाइन है, तो मैसेज को FCM स्टोरेज में कितने समय (सेकंड में) तक रखा जाना चाहिए. ज़्यादा जानकारी के लिए, मैसेज की समयसीमा सेट करना लेख पढ़ें.