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