ফায়ারবেস ইন-অ্যাপ মেসেজিং একটি ডিফল্ট চেহারা ও অনুভূতি সহ আগে থেকে কনফিগার করা কিছু দরকারি আচরণ এবং মেসেজ টাইপ প্রদান করে, কিন্তু কিছু ক্ষেত্রে আপনি আচরণ এবং মেসেজের বিষয়বস্তু আরও প্রসারিত করতে চাইতে পারেন। ইন-অ্যাপ মেসেজিং আপনাকে মেসেজে অ্যাকশন যোগ করতে এবং মেসেজের চেহারা ও অনুভূতি কাস্টমাইজ করতে দেয়।
আপনার বার্তায় একটি অ্যাকশন যোগ করুন
অ্যাকশনের মাধ্যমে আপনি আপনার অ্যাপের ভেতরের মেসেজ ব্যবহার করে ব্যবহারকারীদের কোনো ওয়েবসাইটে বা অ্যাপের কোনো নির্দিষ্ট স্ক্রিনে নিয়ে যেতে পারেন।
একটি ডিপ লিঙ্ক হ্যান্ডলার প্রয়োগ করুন
Firebase In-App Messaging অ্যাকশন প্রসেস করার জন্য লিঙ্ক হ্যান্ডলার ব্যবহার করে। এসডিকে একাধিক হ্যান্ডলার ব্যবহার করতে পারে, তাই আপনার অ্যাপে যদি আগে থেকেই একটি হ্যান্ডলার থাকে, তাহলে Firebase In-App Messaging কোনো অতিরিক্ত সেটআপ ছাড়াই সেটি ব্যবহার করতে পারবে। আপনার যদি এখনও কোনো হ্যান্ডলার না থাকে, তাহলে আপনি Firebase Dynamic Links ব্যবহার করতে পারেন। আরও জানতে, অ্যান্ড্রয়েডে ডাইনামিক লিঙ্ক তৈরি করুন (Create Dynamic Links on Android ) পড়ুন।
Firebase কনসোল ব্যবহার করে আপনার মেসেজে অ্যাকশনটি যোগ করুন।
আপনার অ্যাপে একটি লিঙ্ক হ্যান্ডলার থাকলে, আপনি একটি অ্যাকশন সহ একটি ক্যাম্পেইন তৈরি করার জন্য প্রস্তুত। Firebase কনসোলের Messaging অংশটি খুলুন এবং একটি নতুন ক্যাম্পেইন শুরু করুন অথবা একটি বিদ্যমান ক্যাম্পেইন সম্পাদনা করুন। সেই ক্যাম্পেইনে, একটি Card , Button text ও Button action , একটি Image action , অথবা একটি Banner action প্রদান করুন, যেখানে অ্যাকশনটি হবে একটি প্রাসঙ্গিক ডিপ লিঙ্ক।
আপনি কোন মেসেজ লেআউট বেছে নিচ্ছেন, তার ওপর অ্যাকশনটির ফরম্যাট নির্ভর করে। মোডালগুলোতে অ্যাকশন বাটন থাকে, যেগুলোর টেক্সট কন্টেন্ট, টেক্সটের রঙ এবং ব্যাকগ্রাউন্ডের রঙ নিজের পছন্দমতো পরিবর্তন করা যায়। অন্যদিকে, ইমেজ এবং টপ ব্যানারগুলোতে ট্যাপ করলে সেগুলো ইন্টারেক্টিভ হয়ে ওঠে এবং নির্দিষ্ট অ্যাকশনটি চালু করে।
বার্তার চেহারা ও অনুভূতি পরিবর্তন করুন
ইন Firebase In-App Messaging In-App Messaging মেসেজিং ডিসপ্লে এসডিকে ব্যবহার করুন, যা এখন ফায়ারবেস গিটহাব রিপোতে উপলব্ধ।
আপনার নিজের ডিসপ্লে তৈরি করার প্রক্রিয়াটি দুটি ধাপে সম্পন্ন হয়:
-
FirebaseInAppMessagingDisplayক্লাসটির নিজস্ব ইমপ্লিমেন্টেশন লিখুন। হেডলেস Firebase In-App Messaging এসডিকে-এর সাথে সেই ইমপ্লিমেন্টেশনটি রেজিস্টার করুন।
শুরু করার জন্য,
FirebaseInAppMessagingDisplayImpl.javaতে Firebase In-App Messaging টিমের ইমপ্লিমেন্টেশনটি দেখে নিন।