এই কুইকস্টার্ট আপনাকে দেখায় কিভাবে Firebase In-App Messaging সেট আপ করবেন এবং আপনার প্রথম বার্তা পাঠাবেন।
শুরু করার আগে
যদি আপনি ইতিমধ্যেই না করে থাকেন, তাহলে আপনার অ্যান্ড্রয়েড প্রজেক্টে Firebase যোগ করুন ।
আপনার প্রকল্পে Firebase In-App Messaging SDK যোগ করুন
আপনার মডিউল (অ্যাপ-লেভেল) গ্র্যাডেল ফাইলে (সাধারণত <project>/<app-module>/build.gradle.kts অথবা <project>/<app-module>/build.gradle ), অ্যান্ড্রয়েডের জন্য In-App Messaging লাইব্রেরির জন্য নির্ভরতা যোগ করুন। লাইব্রেরি সংস্করণ নিয়ন্ত্রণ করতে আমরা Firebase Android BoM ব্যবহার করার পরামর্শ দিই।
In-App Messaging ব্যবহার করার জন্য, আপনাকে আপনার Firebase প্রকল্পে Google Analytics সক্ষম করতে হবে এবং আপনার অ্যাপে Google Analytics এর জন্য Firebase SDK যোগ করতে হবে।
dependencies { // Import the BoM for the Firebase platform implementation(platform("com.google.firebase:firebase-bom:34.4.0")) // Add the dependencies for the In-App Messaging and Analytics libraries // When using the BoM, you don't specify versions in Firebase library dependencies implementation("com.google.firebase:firebase-inappmessaging-display") implementation("com.google.firebase:firebase-analytics") }
Firebase Android BoM ব্যবহার করে, আপনার অ্যাপ সর্বদা Firebase Android লাইব্রেরির সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করবে।
(বিকল্প) BoM ব্যবহার না করেই Firebase লাইব্রেরি নির্ভরতা যোগ করুন
যদি আপনি Firebase BoM ব্যবহার না করার সিদ্ধান্ত নেন, তাহলে আপনাকে প্রতিটি Firebase লাইব্রেরি সংস্করণ তার নির্ভরতা লাইনে নির্দিষ্ট করতে হবে।
মনে রাখবেন যে আপনি যদি আপনার অ্যাপে একাধিক Firebase লাইব্রেরি ব্যবহার করেন, তাহলে আমরা দৃঢ়ভাবে লাইব্রেরি সংস্করণগুলি পরিচালনা করার জন্য BoM ব্যবহার করার পরামর্শ দিচ্ছি, যা নিশ্চিত করে যে সমস্ত সংস্করণ সামঞ্জস্যপূর্ণ।
dependencies { // Add the dependencies for the In-App Messaging and Analytics libraries // When NOT using the BoM, you must specify versions in Firebase library dependencies implementation("com.google.firebase:firebase-inappmessaging-display:22.0.1") implementation("com.google.firebase:firebase-analytics:23.0.0") }
একটি পরীক্ষামূলক বার্তা পাঠান
আপনার অ্যাপের ইনস্টলেশন আইডি পান
শক্তি সংরক্ষণের জন্য, Firebase In-App Messaging প্রতিদিন কেবল একবার সার্ভার থেকে বার্তা পুনরুদ্ধার করে। এটি পরীক্ষা করা কঠিন করে তুলতে পারে, তাই Firebase কনসোল আপনাকে একটি পরীক্ষামূলক ডিভাইস নির্দিষ্ট করার অনুমতি দেয় যা চাহিদা অনুযায়ী বার্তা প্রদর্শন করে।
সেই টেস্টিং ডিভাইসটি একটি FirebaseInstallations ID, অথবা FID দ্বারা নির্ধারিত হয়। নিম্নলিখিত `Info` লেভেল লগের জন্য Android Studio-তে Logcat চেক করে আপনার টেস্টিং অ্যাপের FID খুঁজুন:
I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID
আপনার টেস্টিং ডিভাইসে একটি বার্তা পাঠান
একবার আপনি আপনার অ্যাপটি টেস্টিং ডিভাইসে চালু করলে এবং এর Firebase ইনস্টলেশন আইডি (FID) পেয়ে গেলে, আপনি একটি পরীক্ষামূলক বার্তা পাঠিয়ে আপনার Firebase In-App Messaging সেটআপটি চেষ্টা করে দেখতে পারেন:
- Firebase কনসোলে, মেসেজিং পৃষ্ঠাটি খুলুন।
- যদি এটি আপনার প্রথম প্রচারণা হয়, তাহলে আপনার প্রথম প্রচারণা তৈরি করুন ক্লিক করুন।
- Firebase ইন-অ্যাপ বার্তা নির্বাচন করুন এবং তৈরি করুন এ ক্লিক করুন।
- অন্যথায়, প্রচারণা ট্যাবে, নতুন প্রচারণা ক্লিক করুন।
- ইন-অ্যাপ মেসেজিং নির্বাচন করুন।
- আপনার প্রথম বার্তার জন্য একটি শিরোনাম লিখুন।
- ডিভাইসে পরীক্ষা করুন ক্লিক করুন
- "একটি ইনস্টলেশন আইডি যোগ করুন" ক্ষেত্রে আপনার অ্যাপের Firebase ইনস্টলেশন আইডি লিখুন।
- বার্তাটি পাঠাতে পরীক্ষা করুন-এ ক্লিক করুন।
আপনি Test এ ক্লিক করার সাথে সাথে Firebase In-App Messaging আপনার পরীক্ষামূলক বার্তাটি পাঠাবে। বার্তাটি দেখতে, আপনাকে আপনার পরীক্ষামূলক ডিভাইসে অ্যাপটি বন্ধ করতে হবে, তারপর পুনরায় খুলতে হবে।
আপনার ডিভাইসটি একটি পরীক্ষামূলক ডিভাইস কিনা তা নিশ্চিত করতে, নিম্নলিখিত লগ বার্তাটি দেখুন:
I/FIAM.Headless: Setting this device as a test device