Firebase Cloud Messaging

Firebase Cloud Messaging ( FCM ) হল একটি ক্রস-প্ল্যাটফর্ম মেসেজিং সমাধান যা আপনাকে নির্ভরযোগ্যভাবে বার্তা পাঠাতে দেয়।

FCM ব্যবহার করে, আপনি একটি ক্লায়েন্ট অ্যাপকে সূচিত করতে পারেন যে নতুন ইমেল বা অন্যান্য ডেটা সিঙ্ক করার জন্য উপলব্ধ। আপনি ব্যবহারকারীর পুনঃনিযুক্তি এবং ধরে রাখার জন্য বিজ্ঞপ্তি বার্তা পাঠাতে পারেন। তাত্ক্ষণিক বার্তাপ্রেরণের মতো ব্যবহারের ক্ষেত্রে, একটি বার্তা একটি ক্লায়েন্ট অ্যাপে 4096 বাইট পর্যন্ত একটি পেলোড স্থানান্তর করতে পারে।


শুরু করতে প্রস্তুত? আপনার প্ল্যাটফর্ম চয়ন করুন:

iOS+ অ্যান্ড্রয়েড ওয়েব ফ্লাটার

ইউনিটি সি++

মূল ক্ষমতা

বিজ্ঞপ্তি বার্তা বা ডেটা বার্তা পাঠান আপনার ব্যবহারকারীর কাছে প্রদর্শিত বিজ্ঞপ্তি বার্তা পাঠান। অথবা ডেটা বার্তা পাঠান এবং আপনার অ্যাপ্লিকেশন কোডে কী ঘটবে তা সম্পূর্ণরূপে নির্ধারণ করুন। বার্তার ধরন দেখুন।
বহুমুখী বার্তা টার্গেটিং 3টি উপায়ে আপনার ক্লায়েন্ট অ্যাপে বার্তাগুলি বিতরণ করুন - একক ডিভাইসে, ডিভাইসের গ্রুপগুলিতে বা বিষয়গুলিতে সদস্যতা নেওয়া ডিভাইসগুলিতে৷

এটা কিভাবে কাজ করে?

একটি FCM বাস্তবায়নে পাঠানো এবং গ্রহণ করার জন্য দুটি প্রধান উপাদান রয়েছে:

  1. একটি বিশ্বস্ত পরিবেশ যেমন Cloud Functions for Firebase বা একটি অ্যাপ সার্ভার যার উপর তৈরি করা যায়, লক্ষ্য করা যায় এবং বার্তা পাঠানো যায়।
  2. একটি Apple, Android, বা ওয়েব (JavaScript) ক্লায়েন্ট অ্যাপ যা সংশ্লিষ্ট প্ল্যাটফর্ম-নির্দিষ্ট পরিবহন পরিষেবার মাধ্যমে বার্তা গ্রহণ করে।

আপনি Firebase Admin SDK বা FCM সার্ভার প্রোটোকলের মাধ্যমে বার্তা পাঠাতে পারেন। আপনি বিল্ট-ইন টার্গেটিং এবং অ্যানালিটিক্স বা কাস্টম ইম্পোর্টেড সেগমেন্টগুলি ব্যবহার করে পরীক্ষার জন্য এবং মার্কেটিং বা এনগেজমেন্ট মেসেজ পাঠাতে নোটিফিকেশন কম্পোজার ব্যবহার করতে পারেন।

FCM এর উপাদানগুলি সম্পর্কে আরও বিশদ এবং গুরুত্বপূর্ণ তথ্যের জন্য স্থাপত্য ওভারভিউ দেখুন।

বাস্তবায়নের পথ

FCM SDK সেট আপ করুন৷ আপনার প্ল্যাটফর্মের সেটআপ নির্দেশাবলী অনুযায়ী আপনার অ্যাপে Firebase এবং FCM সেট আপ করুন।
আপনার ক্লায়েন্ট অ্যাপ্লিকেশন বিকাশ আপনার ক্লায়েন্ট অ্যাপে বার্তা পরিচালনা, বিষয় সাবস্ক্রিপশন লজিক বা অন্যান্য ঐচ্ছিক বৈশিষ্ট্য যোগ করুন। বিকাশের সময়, আপনি সহজেই বিজ্ঞপ্তি কম্পোজার থেকে পরীক্ষামূলক বার্তা পাঠাতে পারেন।
আপনার অ্যাপ সার্ভার ডেভেলপ করুন আপনি আপনার পাঠানোর যুক্তি তৈরি করতে Firebase Admin SDK বা সার্ভার প্রোটোকল ব্যবহার করতে চান কিনা তা স্থির করুন — প্রমাণীকরণের জন্য যুক্তি, অনুরোধ পাঠানোর জন্য, প্রতিক্রিয়াগুলি পরিচালনা করতে এবং আরও অনেক কিছু। তারপর আপনার বিশ্বস্ত পরিবেশে যুক্তি তৈরি করুন।

পরবর্তী পদক্ষেপ