Firebase ইন-অ্যাপ মেসেজিং দিয়ে শুরু করুন

এই কুইকস্টার্ট আপনাকে দেখায় কিভাবে Firebase In-App Messaging সেট আপ করবেন এবং আপনার প্রথম বার্তা পাঠাবেন।


শুরু করার আগে

যদি আপনি ইতিমধ্যেই Flutter-এর জন্য Firebase SDK গুলি ইনস্টল এবং আরম্ভ না করে থাকেন, তাহলে তা শুরু করুন।

আপনার প্রকল্পে Firebase ইন-অ্যাপ মেসেজিং SDK যোগ করুন

  1. আপনার Flutter প্রকল্পের রুট ডিরেক্টরি থেকে, Firebase In-App মেসেজিং প্লাগইন ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

    flutter pub add firebase_in_app_messaging
    
  2. আপনার প্রকল্পটি পুনর্নির্মাণ করুন:

    flutter run
    
  3. ফায়ারবেস ইন-অ্যাপ মেসেজিং প্লাগইনটি আমদানি করুন:

    import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
    

একটি পরীক্ষামূলক বার্তা পাঠান

আপনার অ্যাপের ইনস্টলেশন আইডি পান

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

সেই পরীক্ষার ডিভাইসটি একটি FID দ্বারা নির্ধারিত হয়। আপনার অ্যাপটি চালানোর সময় কনসোল আউটপুট পরীক্ষা করে আপনার টেস্টিং অ্যাপের FID খুঁজুন।

অ্যান্ড্রয়েডে, বার্তাটি এইরকম দেখাচ্ছে:

I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID

iOS-এ, রানটাইম কমান্ড আর্গুমেন্ট -FIRDebugEnabled দিয়ে অ্যাপটি চালান:

  1. আপনার Xcode প্রজেক্ট খোলা থাকা অবস্থায়, উপরের মেনু বার থেকে Product > Scheme > Edit scheme... নির্বাচন করুন।
  2. পপ আপ হওয়া ডায়লগের আর্গুমেন্টস ট্যাবটি খুলুন।
  3. লঞ্চে পাস করা আর্গুমেন্টের অধীনে + আইটেম যোগ করুন ক্লিক করুন।
  4. নতুন তৈরি করা ক্ষেত্রে "-FIRDebugEnabled" লিখুন।
  5. বন্ধ করুন এ ক্লিক করুন, তারপর আপনার অ্যাপটি চালান।

আপনার অ্যাপটি চালু হওয়ার পর, Xcode কনসোলের লগে নিম্নলিখিত লাইনটি খুঁজুন:

[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID

আপনার টেস্টিং ডিভাইসে একটি বার্তা পাঠান

একবার আপনি আপনার অ্যাপটি টেস্টিং ডিভাইসে চালু করলে এবং এর Firebase ইনস্টলেশন আইডি (FID) পেয়ে গেলে, আপনি একটি পরীক্ষামূলক বার্তা পাঠিয়ে আপনার Firebase ইন-অ্যাপ মেসেজিং সেটআপটি চেষ্টা করে দেখতে পারেন:

  1. Firebase কনসোলে, Messaging খুলুন।
  2. যদি এটি আপনার প্রথম প্রচারণা হয়, তাহলে আপনার প্রথম প্রচারণা তৈরি করুন ক্লিক করুন।
    1. Firebase ইন-অ্যাপ বার্তা নির্বাচন করুন এবং তৈরি করুন এ ক্লিক করুন।
  3. অন্যথায়, প্রচারণা ট্যাবে, নতুন প্রচারণা ক্লিক করুন।
    1. ইন-অ্যাপ মেসেজিং নির্বাচন করুন।
  4. আপনার প্রথম বার্তার জন্য একটি শিরোনাম লিখুন।
  5. আপনার ডিভাইসে "পরীক্ষা" ক্লিক করুন
  6. "একটি ইনস্টলেশন আইডি যোগ করুন" ক্ষেত্রে আপনার অ্যাপের Firebase ইনস্টলেশন আইডি লিখুন।
  7. বার্তাটি পাঠাতে পরীক্ষা করুন-এ ক্লিক করুন।

আপনি Test এ ক্লিক করার সাথে সাথে Firebase In-App Messaging আপনার পরীক্ষামূলক বার্তাটি পাঠাবে। বার্তাটি দেখতে, আপনাকে আপনার পরীক্ষামূলক ডিভাইসে অ্যাপটি বন্ধ করতে হবে, তারপর পুনরায় খুলতে হবে।

আপনার ডিভাইসটি একটি পরীক্ষামূলক ডিভাইস কিনা তা নিশ্চিত করতে, নিম্নলিখিত লগ বার্তাগুলির মধ্যে একটি সন্ধান করুন।

অ্যান্ড্রয়েড

I/FIAM.Headless: Setting this device as a test device

আইওএস

[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.