This quickstart shows you how to set up Firebase In-App Messaging and send your first message.
আপনি শুরু করার আগে
আপনি যদি ইতিমধ্যে এটি না করে থাকেন তবে ফ্লটারের জন্য Firebase SDK ইনস্টল করুন এবং শুরু করুন ৷
আপনার প্রোজেক্টে ফায়ারবেস ইন-অ্যাপ মেসেজিং SDK যোগ করুন
আপনার ফ্লাটার প্রকল্পের রুট ডিরেক্টরি থেকে, ফায়ারবেস ইন-অ্যাপ মেসেজিং প্লাগইন ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
flutter pub add firebase_in_app_messaging
আপনার প্রকল্পটি পুনর্নির্মাণ:
flutter run
Import the Firebase In-App Messaging plugin:
import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
একটি পরীক্ষা বার্তা পাঠান
Get your app's installation ID
শক্তি সংরক্ষণের জন্য, ফায়ারবেস ইন-অ্যাপ মেসেজিং শুধুমাত্র প্রতিদিন একবার সার্ভার থেকে বার্তা পুনরুদ্ধার করে। এটি পরীক্ষাকে কঠিন করে তুলতে পারে, তাই ফায়ারবেস কনসোল আপনাকে একটি পরীক্ষা ডিভাইস নির্দিষ্ট করতে দেয় যা চাহিদা অনুযায়ী বার্তা প্রদর্শন করে।
That testing device is determined by a FID. আপনি যখন আপনার অ্যাপ চালাবেন তখন কনসোল আউটপুট চেক করে আপনার টেস্টিং অ্যাপের FID খুঁজুন।
অ্যান্ড্রয়েডে, বার্তাটি নিচের মত দেখায়:
I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID
iOS-এ, রানটাইম কমান্ড আর্গুমেন্ট- -FIRDebugEnabled
এর সাথে অ্যাপটি চালান।
- আপনার Xcode প্রকল্প খোলার সাথে, শীর্ষ মেনু বার থেকে পণ্য > স্কিম > স্কিম সম্পাদনা করুন... নির্বাচন করুন।
- পপ আপ হওয়া ডায়ালগের আর্গুমেন্ট ট্যাবটি খুলুন।
- আর্গুমেন্ট পাসড অন লঞ্চের অধীনে + আইটেম যোগ করুন ক্লিক করুন।
- নতুন তৈরি ক্ষেত্রে "-FIRDebugEnabled" লিখুন।
- Click Close , then run your app.
একবার আপনার অ্যাপটি চলতে শুরু করলে, Xcode কনসোলের লগগুলিতে নিম্নলিখিত লাইনটি সন্ধান করুন:
[Firebase/InAppMessaging][I-IAM180017] Starting InAppMessaging runtime with Firebase Installation ID YOUR_INSTALLATION_ID
Send a message to your testing device
Once you've launched your app on the testing device and you have its Firebase installation ID (FID), you can try out your Firebase In-App Messaging setup by sending a test message:
- In the Firebase console, open Messaging .
- যদি এটি আপনার প্রথম প্রচারাভিযান হয়, তাহলে আপনার প্রথম প্রচার তৈরি করুন এ ক্লিক করুন।
- ফায়ারবেস ইন-অ্যাপ বার্তা নির্বাচন করুন এবং তৈরি করুন ক্লিক করুন।
- অন্যথায়, প্রচারাভিযান ট্যাবে, নতুন প্রচারে ক্লিক করুন।
- Select In-App Messaging .
- Enter a Title for your first message.
- Click Test on your Device
- একটি ইনস্টলেশন আইডি যোগ করুন ক্ষেত্রে আপনার অ্যাপের ফায়ারবেস ইনস্টলেশন আইডি লিখুন।
- Click Test to send the message.
ফায়ারবেস ইন-অ্যাপ মেসেজিং আপনি টেস্টে ক্লিক করার সাথে সাথে আপনার পরীক্ষার বার্তা পাঠায়। বার্তাটি দেখতে, আপনাকে বন্ধ করতে হবে, তারপরে আপনার পরীক্ষার ডিভাইসে অ্যাপটি আবার খুলতে হবে।
আপনার ডিভাইসটি একটি পরীক্ষামূলক ডিভাইস কিনা তা নিশ্চিত করতে, নিম্নলিখিত লগ বার্তাগুলির মধ্যে একটি সন্ধান করুন৷
অ্যান্ড্রয়েড
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.