Firebase Cloud Messaging

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

FCM ব্যবহার করে, আপনি ক্লায়েন্ট অ্যাপকে জানাতে পারবেন যে নতুন ইমেল বা অন্যান্য ডেটা সিঙ্ক করার জন্য উপলভ্য আছে। ব্যবহারকারীর রি-এনগেজমেন্ট ও রিটেনশন বাড়াতে আপনি বিজ্ঞপ্তি মেসেজ পাঠাতে পারেন। ইনস্ট্যান্ট মেসেজিংয়ের মতো ব্যবহারের ক্ষেত্রে, একটি মেসেজ ক্লায়েন্ট অ্যাপে সর্বাধিক ৪০৯৬ বাইটের পেলোড ট্রান্সফার করতে পারে।



শুরু করার জন্য রেডি? আপনার প্ল্যাটফর্ম বেছে নিন:

iOS+ Android ওয়েব Flutter

Unity C++

মূল ক্ষমতা

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

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

FCM প্রয়োগ করার মধ্যে পাঠানো ও পাওয়ার জন্য দুটি প্রধান কম্পোনেন্ট অন্তর্ভুক্ত:

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

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

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

প্রয়োগের পাথ

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

পরবর্তী ধাপ