আপনার ফায়ারবেস ইন-অ্যাপ মেসেজিং বার্তাগুলি কাস্টমাইজ করুন


ফায়ারবেস ইন-অ্যাপ মেসেজিং একটি ডিফল্ট চেহারা ও অনুভূতি সহ আগে থেকে কনফিগার করা কিছু দরকারি আচরণ এবং মেসেজ টাইপ প্রদান করে, কিন্তু কিছু ক্ষেত্রে আপনি আচরণ এবং মেসেজের বিষয়বস্তু আরও প্রসারিত করতে চাইতে পারেন। ইন-অ্যাপ মেসেজিং আপনাকে মেসেজে অ্যাকশন যোগ করতে এবং মেসেজের চেহারা ও অনুভূতি কাস্টমাইজ করতে দেয়।

আপনার বার্তায় একটি অ্যাকশন যোগ করুন

অ্যাকশনের মাধ্যমে আপনি আপনার অ্যাপের ভেতরের মেসেজ ব্যবহার করে ব্যবহারকারীদের কোনো ওয়েবসাইটে বা অ্যাপের কোনো নির্দিষ্ট স্ক্রিনে নিয়ে যেতে পারেন।

Firebase In-App Messaging অ্যাকশন প্রসেস করার জন্য লিঙ্ক হ্যান্ডলার ব্যবহার করে। এসডিকে একাধিক হ্যান্ডলার ব্যবহার করতে পারে, তাই আপনার অ্যাপে যদি আগে থেকেই একটি হ্যান্ডলার থাকে, তাহলে Firebase In-App Messaging কোনো অতিরিক্ত সেটআপ ছাড়াই সেটি ব্যবহার করতে পারবে। আপনার যদি এখনও কোনো হ্যান্ডলার না থাকে, তাহলে আপনি Firebase Dynamic Links ব্যবহার করতে পারেন। আরও জানতে, অ্যান্ড্রয়েডে ডাইনামিক লিঙ্ক তৈরি করুন (Create Dynamic Links on Android ) পড়ুন।

Firebase কনসোল ব্যবহার করে আপনার মেসেজে অ্যাকশনটি যোগ করুন।

আপনার অ্যাপে একটি লিঙ্ক হ্যান্ডলার থাকলে, আপনি অ্যাকশন সহ একটি ক্যাম্পেইন তৈরি করতে প্রস্তুত।

  1. Firebase কনসোলে, DevOps & Engagement > Messaging -এ যান।

  2. নতুন ক্যাম্পেইন সেট আপ করতে ওয়ার্কফ্লোটি চালু করুন:

    • এটি যদি আপনার প্রথম ক্যাম্পেইন হয়:

      1. আপনার প্রথম ক্যাম্পেইন তৈরি করতে ক্লিক করুন।
      2. Firebase In-App messages নির্বাচন করুন এবং Create-এ ক্লিক করুন।
    • আপনি যদি পূর্বে ক্যাম্পেইন তৈরি করে থাকেন:

      1. ক্যাম্পেইন ট্যাবে, নতুন ক্যাম্পেইন- এ ক্লিক করুন।
      2. ইন-অ্যাপ মেসেজিং নির্বাচন করুন।
  3. ক্যাম্পেইনটি সেট আপ করতে স্ক্রিনে দেওয়া নির্দেশাবলী অনুসরণ করুন।

  4. একটি কার্ড , বাটনের টেক্সটবাটনের অ্যাকশন , একটি ইমেজের অ্যাকশন , অথবা একটি ব্যানারের অ্যাকশন প্রদান করুন, যেখানে অ্যাকশনটি একটি প্রাসঙ্গিক ডিপ লিঙ্ক হবে।

আপনি কোন মেসেজ লেআউট বেছে নিচ্ছেন, তার ওপর অ্যাকশনটির ফরম্যাট নির্ভর করে। মোডালগুলোতে অ্যাকশন বাটন থাকে, যেগুলোর টেক্সট কন্টেন্ট, টেক্সটের রঙ এবং ব্যাকগ্রাউন্ডের রঙ নিজের পছন্দমতো পরিবর্তন করা যায়। অন্যদিকে, ইমেজ এবং টপ ব্যানারগুলোতে ট্যাপ করলে সেগুলো ইন্টারেক্টিভ হয়ে ওঠে এবং নির্দিষ্ট অ্যাকশনটি চালু করে।

বার্তার চেহারা ও অনুভূতি পরিবর্তন করুন

ইন Firebase In-App Messaging In-App Messaging মেসেজিং ডিসপ্লে এসডিকে ব্যবহার করুন, যা এখন ফায়ারবেস গিটহাব রিপোতে উপলব্ধ।

আপনার নিজের ডিসপ্লে তৈরি করার প্রক্রিয়াটি দুটি ধাপে সম্পন্ন হয়:

  1. FirebaseInAppMessagingDisplay ক্লাসটির নিজস্ব ইমপ্লিমেন্টেশন লিখুন।
  2. হেডলেস Firebase In-App Messaging এসডিকে-এর সাথে সেই ইমপ্লিমেন্টেশনটি রেজিস্টার করুন।

    শুরু করার জন্য, FirebaseInAppMessagingDisplayImpl.java তে Firebase In-App Messaging টিমের ইমপ্লিমেন্টেশনটি দেখে নিন।