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