ফায়ারবেস ক্লাউড মেসেজিং

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

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

অবচিত Google ক্লাউড মেসেজিং API ব্যবহার করছেন? আরও জানুন কিভাবে FCM স্থানান্তর সম্পর্কে।

আইওএস + + সেটআপ অ্যান্ড্রয়েড সেটআপ ওয়েব সেটআপ সি ++ সেটআপ ইউনিটি সেটআপ

মূল ক্ষমতা

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

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

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

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

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

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

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

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

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

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

  • জন্য টিউটোরিয়াল ব্যবহার করে দেখুন অ্যান্ড্রয়েড বা আইওএস

  • আপনার টু Firebase ক্লাউড মেসেজিং যোগ করুন অ্যান্ড্রয়েড , অ্যাপল , অথবা ওয়েব অ্যাপ্লিকেশন।

  • আপনার বিশ্বস্ত পরিবেশ সেট আপ করুন যেখানে আপনি তৈরি করবেন এবং বার্তা অনুরোধ পাঠাবেন। ব্যবহার করে আপনি যুক্তিবিজ্ঞান পাঠানোর লিখতে পারেন এডমিন SDK এর , এবং নির্দ্ধিধায় Firebase বা অন্য ক্লাউড পরিবেশের Google দ্বারা পরিচালিত জন্য মেঘ কার্যাবলী উপর যে কোড স্থাপন। অন্যথা, আপনি সার্ভার উন্নয়ন ব্যবহার সম্পাদন করতে পারবেন FCM সার্ভার প্রোটোকল

  • তথ্য প্লেলোডগুলি, অন্যান্য পাঠানোর বার্তা অগ্রাধিকার সেটিং, এবং সম্পর্কে আরো জানুন মেসেজিং অপশন যে FCM সঙ্গে পাওয়া যায়।

  • আপনার বিদ্যমান স্থানান্তর করুন অ্যান্ড্রয়েড বা অ্যাপল জিসিএম বাস্তবায়ন Firebase ক্লাউড মেসেজিং ব্যবহার করতে।