Firebase Cloud Messaging

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

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


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

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

ইউনিটি সি++

মূল ক্ষমতা

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

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

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

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

আপনি Firebase Admin SDK বা এফসিএম সার্ভার প্রোটোকলের মাধ্যমে বার্তা প্রেরণ করতে পারেন। You can use the Notifications composer for testing and to send marketing or engagement messages using powerful built-in targeting and analytics or custom imported segments .

See the architectural overview for more detail and important information about the components of FCM .

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

FCM এসডিকে সেট আপ করুন Set up Firebase and FCM on your app according to the setup instructions for your platform.
Develop your client app আপনার ক্লায়েন্ট অ্যাপে বার্তা পরিচালনা, বিষয় সাবস্ক্রিপশন লজিক বা অন্যান্য ঐচ্ছিক বৈশিষ্ট্য যোগ করুন। বিকাশের সময়, আপনি সহজেই বিজ্ঞপ্তি কম্পোজার থেকে পরীক্ষামূলক বার্তা পাঠাতে পারেন।
Develop your app server আপনি আপনার পাঠানোর যুক্তি তৈরি করতে Firebase Admin SDK বা সার্ভার প্রোটোকল ব্যবহার করতে চান কিনা তা স্থির করুন — প্রমাণীকরণের জন্য যুক্তি, অনুরোধ পাঠানোর জন্য, প্রতিক্রিয়াগুলি পরিচালনা করতে এবং আরও অনেক কিছু। Then build out the logic in your trusted environment.

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

  • Android বা iOS Quickstart নমুনা চালান। এই নমুনাগুলি আপনাকে Firebase কনসোল ব্যবহার করে একটি একক ডিভাইসে একটি পরীক্ষার বার্তা পাঠাতে কোড চালাতে এবং পর্যালোচনা করতে দেয়।

  • Learn more about FCM from the architecture overview , guides to key FCM concepts , and best practices guides for sending messages at scale and managing registration tokens .

  • Try the tutorials for Android or iOS .

  • Add Firebase Cloud Messaging to your Android , Apple , or Web app.

  • আপনার বিশ্বস্ত পরিবেশ সেট আপ করুন যেখানে আপনি তৈরি করবেন এবং বার্তা অনুরোধ পাঠাবেন। You can write sending logic using the Admin SDK , and readily deploy that code on Cloud Functions for Firebase or other cloud environments managed by Google. বিকল্পভাবে, আপনি FCM সার্ভার প্রোটোকল ব্যবহার করে সার্ভার ডেভেলপমেন্ট করতে পারেন।