अपने Firebase इन-ऐप्लिकेशन मैसेज को पसंद के मुताबिक बनाएं


Firebase के इन-ऐप्लिकेशन मैसेज की सुविधा, पहले से कॉन्फ़िगर किए गए काम के व्यवहार और मैसेज टाइप का सेट उपलब्ध कराती है. इसमें डिफ़ॉल्ट लुक और बनावट भी शामिल होती है. हालांकि, कुछ मामलों में आपको व्यवहार और मैसेज के कॉन्टेंट को बढ़ाना पड़ सकता है. इन-ऐप्लिकेशन मैसेज की सुविधा से, मैसेज में कार्रवाइयां जोड़ी जा सकती हैं. साथ ही, मैसेज के लुक और बनावट को पसंद के मुताबिक बनाया जा सकता है.

अपने मैसेज में कोई कार्रवाई जोड़ना

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

Firebase In-App Messaging कार्रवाइयों को प्रोसेस करने के लिए लिंक हैंडलर का इस्तेमाल करता है. SDK टूल, कई हैंडलर का इस्तेमाल कर सकता है. इसलिए, अगर आपके ऐप्लिकेशन में पहले से कोई हैंडलर मौजूद है, तो Firebase In-App Messaging बिना किसी और सेटअप के उसका इस्तेमाल कर सकती है. अगर आपके पास अब तक कोई हैंडलर नहीं है, तो Firebase Dynamic Links का इस्तेमाल किया जा सकता है. ज़्यादा जानने के लिए, Android पर डाइनैमिक लिंक बनाना लेख पढ़ें.

Firebase कंसोल का इस्तेमाल करके, अपने मैसेज में कार्रवाई जोड़ना

जब आपके ऐप्लिकेशन में कोई लिंक हैंडलर मौजूद हो, तब कार्रवाई वाला कैंपेन बनाया जा सकता है.

  1. Firebase कंसोल में, DevOps और उपयोगकर्ता की दिलचस्पी > मैसेज सेवा पर जाएं.

  2. नया कैंपेन सेट अप करने के लिए, वर्कफ़्लो लॉन्च करें:

    • अगर यह आपका पहला कैंपेन है, तो:

      1. अपना पहला कैंपेन बनाएं पर क्लिक करें.
      2. Firebase के इन-ऐप्लिकेशन मैसेज को चुनें. इसके बाद, बनाएं पर क्लिक करें.
    • अगर आपने पहले कैंपेन बनाए हैं, तो:

      1. कैंपेन टैब पर, नया कैंपेन पर क्लिक करें.
      2. इन-ऐप्लिकेशन मैसेज को चुनें.
  3. कैंपेन सेट अप करने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें.

  4. कार्ड, बटन टेक्स्ट और बटन की कार्रवाई, इमेज की कार्रवाई या बैनर की कार्रवाई की जानकारी दें. इसमें कार्रवाई, काम का डीप लिंक होना चाहिए.

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

मैसेज के लुक और बनावट में बदलाव करना

Android के लिए Firebase In-App Messaging डिसप्ले SDK टूल का इस्तेमाल करके, यह तय करें कि In-App Messaging आपके मैसेज कैसे दिखाएगी. यह सुविधा अब Firebase के GitHub रेपो पर उपलब्ध है.

अपना डिसप्ले बनाने की प्रोसेस दो चरणों में होती है:

  1. FirebaseInAppMessagingDisplay क्लास का अपना वर्शन लिखें.
  2. उस वर्शन को, हेडलेस Firebase In-App Messaging SDK टूल के साथ रजिस्टर करें.

    शुरू करने के लिए, Firebase In-App Messaging टीम का वर्शन देखें FirebaseInAppMessagingDisplayImpl.java.