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