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