এই কুইকস্টার্ট আপনাকে দেখায় কিভাবে Firebase In-App Messaging সেট আপ করতে হয় এবং আপনার প্রথম বার্তা পাঠাতে হয়।
আপনি শুরু করার আগে
আপনি যদি ইতিমধ্যে এটি না করে থাকেন তবে ফ্লটারের জন্য Firebase SDK ইনস্টল করুন এবং শুরু করুন ৷
আপনার প্রোজেক্টে ফায়ারবেস ইন-অ্যাপ মেসেজিং SDK যোগ করুন
আপনার ফ্লাটার প্রকল্পের রুট ডিরেক্টরি থেকে, ফায়ারবেস ইন-অ্যাপ মেসেজিং প্লাগইন ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
flutter pub add firebase_in_app_messaging
আপনার প্রকল্প পুনর্নির্মাণ:
flutter run
ফায়ারবেস ইন-অ্যাপ মেসেজিং প্লাগইন আমদানি করুন:
import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
একটি পরীক্ষা বার্তা পাঠান
আপনার অ্যাপের ইনস্টলেশন আইডি পান
শক্তি সংরক্ষণের জন্য, ফায়ারবেস ইন-অ্যাপ মেসেজিং শুধুমাত্র প্রতিদিন একবার সার্ভার থেকে বার্তা পুনরুদ্ধার করে। এটি পরীক্ষাকে কঠিন করে তুলতে পারে, তাই ফায়ারবেস কনসোল আপনাকে একটি পরীক্ষা ডিভাইস নির্দিষ্ট করতে দেয় যা চাহিদা অনুযায়ী বার্তা প্রদর্শন করে।
সেই টেস্টিং ডিভাইসটি একটি FID দ্বারা নির্ধারিত হয়। আপনি যখন আপনার অ্যাপ চালাবেন তখন কনসোল আউটপুট চেক করে আপনার টেস্টিং অ্যাপের FID খুঁজুন।
অ্যান্ড্রয়েডে, বার্তাটি নিচের মত দেখায়:
I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID
iOS-এ, রানটাইম কমান্ড আর্গুমেন্ট- -FIRDebugEnabled
এর সাথে অ্যাপটি চালান।
- আপনার Xcode প্রকল্প খোলার সাথে, শীর্ষ মেনু বার থেকে পণ্য > স্কিম > স্কিম সম্পাদনা করুন... নির্বাচন করুন।
- পপ আপ হওয়া ডায়ালগের আর্গুমেন্ট ট্যাবটি খুলুন।
- আর্গুমেন্ট পাসড অন লঞ্চের অধীনে + আইটেম যোগ করুন ক্লিক করুন।
- নতুন তৈরি ক্ষেত্রে "-FIRDebugEnabled" লিখুন।
- বন্ধ ক্লিক করুন, তারপর আপনার অ্যাপ চালান।
একবার আপনার অ্যাপটি চলতে শুরু করলে, Xcode কনসোলের লগগুলিতে নিম্নলিখিত লাইনটি সন্ধান করুন:
[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID
আপনার টেস্টিং ডিভাইসে একটি বার্তা পাঠান
একবার আপনি টেস্টিং ডিভাইসে আপনার অ্যাপ চালু করলে এবং আপনার কাছে এটির Firebase ইনস্টলেশন আইডি (FID), আপনি একটি পরীক্ষা বার্তা পাঠিয়ে আপনার Firebase ইন-অ্যাপ মেসেজিং সেটআপ চেষ্টা করে দেখতে পারেন:
- Firebase কনসোলে, মেসেজিং খুলুন।
- যদি এটি আপনার প্রথম প্রচারাভিযান হয়, তাহলে আপনার প্রথম প্রচার তৈরি করুন এ ক্লিক করুন।
- ফায়ারবেস ইন-অ্যাপ বার্তা নির্বাচন করুন এবং তৈরি করুন ক্লিক করুন।
- অন্যথায়, প্রচারাভিযান ট্যাবে, নতুন প্রচারে ক্লিক করুন।
- ইন-অ্যাপ মেসেজিং নির্বাচন করুন।
- আপনার প্রথম বার্তার জন্য একটি শিরোনাম লিখুন।
- আপনার ডিভাইসে পরীক্ষা ক্লিক করুন
- একটি ইনস্টলেশন আইডি যোগ করুন ক্ষেত্রে আপনার অ্যাপের ফায়ারবেস ইনস্টলেশন আইডি লিখুন।
- বার্তা পাঠাতে পরীক্ষা ক্লিক করুন.
ফায়ারবেস ইন-অ্যাপ মেসেজিং আপনি টেস্টে ক্লিক করার সাথে সাথে আপনার পরীক্ষার বার্তা পাঠায়। বার্তাটি দেখতে, আপনাকে বন্ধ করতে হবে, তারপরে আপনার পরীক্ষার ডিভাইসে অ্যাপটি আবার খুলতে হবে।
আপনার ডিভাইসটি একটি পরীক্ষামূলক ডিভাইস কিনা তা নিশ্চিত করতে, নিম্নলিখিত লগ বার্তাগুলির মধ্যে একটি সন্ধান করুন৷
অ্যান্ড্রয়েড
I/FIAM.Headless: Setting this device as a test device
iOS
[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.