ফায়ারবেস ক্লাউড মেসেজিং
Firebase ক্লাউড মেসেজিং (FCM) হল একটি ক্রস-প্ল্যাটফর্ম মেসেজিং সলিউশন যা আপনাকে কোনো খরচ ছাড়াই নির্ভরযোগ্যভাবে বার্তা পাঠাতে দেয়।
FCM ব্যবহার করে, আপনি একটি ক্লায়েন্ট অ্যাপকে সূচিত করতে পারেন যে নতুন ইমেল বা অন্যান্য ডেটা সিঙ্ক করার জন্য উপলব্ধ। আপনি ব্যবহারকারীর পুনঃনিযুক্তি এবং ধরে রাখার জন্য বিজ্ঞপ্তি বার্তা পাঠাতে পারেন। তাত্ক্ষণিক বার্তাপ্রেরণের মতো ব্যবহারের ক্ষেত্রে, একটি বার্তা একটি ক্লায়েন্ট অ্যাপে 4096 বাইট পর্যন্ত একটি পেলোড স্থানান্তর করতে পারে।মূল ক্ষমতা
বিজ্ঞপ্তি বার্তা বা ডেটা বার্তা পাঠান | আপনার ব্যবহারকারীর কাছে প্রদর্শিত বিজ্ঞপ্তি বার্তা পাঠান। অথবা ডেটা বার্তা পাঠান এবং আপনার অ্যাপ্লিকেশন কোডে কী ঘটবে তা সম্পূর্ণরূপে নির্ধারণ করুন। বার্তার ধরন দেখুন। |
বহুমুখী বার্তা টার্গেটিং | 3টি উপায়ে আপনার ক্লায়েন্ট অ্যাপে বার্তাগুলি বিতরণ করুন - একক ডিভাইসে, ডিভাইসের গ্রুপগুলিতে বা বিষয়গুলিতে সদস্যতা নেওয়া ডিভাইসগুলিতে৷ |
ক্লায়েন্ট অ্যাপ্লিকেশন থেকে বার্তা পাঠান | FCM এর নির্ভরযোগ্য এবং ব্যাটারি-দক্ষ সংযোগ চ্যানেলের মাধ্যমে আপনার সার্ভারে ডিভাইসগুলি থেকে স্বীকৃতি, চ্যাট এবং অন্যান্য বার্তা পাঠান। |
এটা কিভাবে কাজ করে?
একটি FCM বাস্তবায়নে পাঠানো এবং গ্রহণ করার জন্য দুটি প্রধান উপাদান রয়েছে:
- একটি বিশ্বস্ত পরিবেশ যেমন ফায়ারবেসের জন্য ক্লাউড ফাংশন বা একটি অ্যাপ সার্ভার যার উপর তৈরি করা যায়, লক্ষ্য করা যায় এবং বার্তা পাঠানো যায়।
- একটি Apple, Android, বা ওয়েব (JavaScript) ক্লায়েন্ট অ্যাপ যা সংশ্লিষ্ট প্ল্যাটফর্ম-নির্দিষ্ট পরিবহন পরিষেবার মাধ্যমে বার্তা গ্রহণ করে।
আপনি Firebase Admin SDK বা FCM সার্ভার প্রোটোকলের মাধ্যমে বার্তা পাঠাতে পারেন। আপনি বিল্ট-ইন টার্গেটিং এবং অ্যানালিটিক্স বা কাস্টম ইম্পোর্টেড সেগমেন্টগুলি ব্যবহার করে পরীক্ষার জন্য এবং মার্কেটিং বা এনগেজমেন্ট মেসেজ পাঠাতে নোটিফিকেশন কম্পোজার ব্যবহার করতে পারেন।
FCM এর উপাদানগুলি সম্পর্কে আরও বিশদ এবং গুরুত্বপূর্ণ তথ্যের জন্য স্থাপত্য ওভারভিউ দেখুন।