Firebase की इन-ऐप्लिकेशन मैसेज सेवा, पहले से कॉन्फ़िगर किए गए व्यवहार और मैसेज टाइप का एक उपयोगी सेट उपलब्ध कराती है. इसमें डिफ़ॉल्ट लुक और स्टाइल होता है. हालांकि, कुछ मामलों में आपको व्यवहार और मैसेज के कॉन्टेंट को बेहतर बनाना पड़ सकता है. इन-ऐप्लिकेशन मैसेज की सुविधा से, मैसेज में कार्रवाइयां जोड़ी जा सकती हैं. साथ ही, मैसेज के लुक और स्टाइल को पसंद के मुताबिक बनाया जा सकता है.
अपने मैसेज में कोई कार्रवाई जोड़ना
कार्रवाइयों की मदद से, इन-ऐप्लिकेशन मैसेज का इस्तेमाल करके उपयोगकर्ताओं को किसी वेबसाइट या आपके ऐप्लिकेशन की किसी खास स्क्रीन पर भेजा जा सकता है.
डीप लिंक हैंडलर लागू करना
Firebase In-App Messaging, कार्रवाइयों को प्रोसेस करने के लिए लिंक हैंडलर का इस्तेमाल करता है. SDK टूल, कई हैंडलर का इस्तेमाल कर सकता है. इसलिए, अगर आपके ऐप्लिकेशन में पहले से ही कोई हैंडलर मौजूद है, तो Firebase In-App Messaging बिना किसी सेटअप के उसका इस्तेमाल कर सकता है. अगर आपके पास अब तक कोई हैंडलर नहीं है, तो Firebase Dynamic Links का इस्तेमाल किया जा सकता है. ज़्यादा जानने के लिए, Android पर डाइनैमिक लिंक बनाना लेख पढ़ें.
Firebase कंसोल का इस्तेमाल करके, अपने मैसेज में कार्रवाई जोड़ें
ऐप्लिकेशन में लिंक हैंडलर जोड़ने के बाद, किसी कार्रवाई के साथ कैंपेन बनाया जा सकता है.
Firebase कंसोल में, DevOps और यूज़र ऐक्टिविटी > मैसेजिंग पर जाएं.
नया कैंपेन सेट अप करने के लिए, वर्कफ़्लो लॉन्च करें:
अगर यह आपका पहला कैंपेन है, तो:
- अपना पहला कैंपेन बनाएं पर क्लिक करें.
- Firebase की इन-ऐप्लिकेशन मैसेज सुविधा को चुनें. इसके बाद, बनाएं पर क्लिक करें.
अगर आपने पहले कैंपेन बनाए हैं, तो:
- कैंपेन टैब में, नया कैंपेन पर क्लिक करें.
- इन-ऐप्लिकेशन मैसेजिंग को चुनें.
कैंपेन सेट अप करने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें.
कार्ड, बटन का टेक्स्ट, और बटन की कार्रवाई, इमेज की कार्रवाई या बैनर की कार्रवाई दें. इसमें कार्रवाई, काम का डीप लिंक होनी चाहिए.
कार्रवाई का फ़ॉर्मैट, आपके चुने गए मैसेज लेआउट पर निर्भर करता है. मोडल में ऐक्शन बटन होते हैं. इन बटन के टेक्स्ट, टेक्स्ट के रंग, और बैकग्राउंड के रंग को पसंद के मुताबिक बनाया जा सकता है. वहीं दूसरी ओर, इमेज और टॉप बैनर इंटरैक्टिव हो जाते हैं. साथ ही, टैप करने पर तय की गई कार्रवाई को ट्रिगर करते हैं.
मैसेज के लुक और स्टाइल में बदलाव करना
Android के लिए Firebase In-App Messaging डिसप्ले SDK टूल का इस्तेमाल करके, यह तय करें कि In-App Messaging आपके मैसेज कैसे दिखाए. यह टूल अब Firebase GitHub रेपो पर उपलब्ध है.
अपना डिसप्ले बनाने की प्रोसेस दो चरणों में पूरी होती है:
FirebaseInAppMessagingDisplayक्लास को लागू करने के लिए, अपना कोड लिखें.उस लागू किए गए तरीके को हेडलेस Firebase In-App Messaging SDK के साथ रजिस्टर करें.
शुरू करने के लिए,
FirebaseInAppMessagingDisplayImpl.javaमें Firebase In-App Messaging टीम के लागू करने का तरीका देखें.