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

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

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

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

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

মূল ক্ষমতা

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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