Firebase कंसोल के साथ मैसेज भेजना

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

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

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

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

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

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

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

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

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

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

की कंसोल फ़ील्ड का लेबल जानकारी
sound साउंड

डिवाइस को सूचना मिलने पर चलने वाली आवाज़ के बारे में बताता है.

time_to_live निश्वासन

यह पैरामीटर बताता है कि डिवाइस के ऑफ़लाइन होने पर मैसेज को कितनी देर (सेकंड में) FCM स्टोरेज में रखा जाना चाहिए. ज़्यादा जानकारी के लिए, मैसेज की अवधि तय करना देखें.