Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

এফসিএম আর্কিটেকচারাল ওভারভিউ

FCM নিম্নলিখিত উপাদানগুলির উপর নির্ভর করে যা বার্তা তৈরি করে, পরিবহণ করে এবং গ্রহণ করে:

  1. বার্তা অনুরোধ রচনা বা বিল্ড করার সরঞ্জাম। বিজ্ঞপ্তি রচয়িতা বিজ্ঞপ্তি অনুরোধ তৈরি করার জন্য একটি GUI- ভিত্তিক বিকল্প সরবরাহ করে। সমস্ত বার্তা প্রকারের জন্য সম্পূর্ণ অটোমেশন এবং সহায়তার জন্য আপনাকে অবশ্যই বিশ্বস্ত সার্ভার পরিবেশে বার্তা অনুরোধগুলি তৈরি করতে হবে যা ফায়ারবেস অ্যাডমিন এসডিকে বা এফসিএম সার্ভার প্রোটোকলকে সমর্থন করে। এই পরিবেশ ফায়ারবেস, গুগল অ্যাপ ইঞ্জিন বা আপনার নিজস্ব অ্যাপ্লিকেশন সার্ভারের জন্য ক্লাউড ফাংশন হতে পারে।

  2. এফসিএম ব্যাকএন্ড, যা (অন্যান্য ফাংশনগুলির মধ্যে) বার্তা অনুরোধগুলি গ্রহণ করে, বিষয়গুলির মাধ্যমে বার্তাগুলির ফ্যানআউট সম্পাদন করে এবং বার্তা আইডি হিসাবে বার্তা মেটাডেটা উত্পন্ন করে।

  3. একটি প্ল্যাটফর্ম-স্তরের পরিবহন স্তর, যা বার্তাকে লক্ষ্যবস্তু ডিভাইসে প্রেরণ করে, বার্তা বিতরণ পরিচালনা করে এবং যেখানে উপযুক্ত সেখানে প্ল্যাটফর্ম-নির্দিষ্ট কনফিগারেশন প্রয়োগ করে। এই পরিবহন স্তর অন্তর্ভুক্ত:

    • গুগল প্লে পরিষেবা সহ অ্যান্ড্রয়েড ডিভাইসের জন্য অ্যান্ড্রয়েড পরিবহন স্তর (এটিএল)
    • আইওএস ডিভাইসগুলির জন্য অ্যাপল পুশ নোটিফিকেশন পরিষেবা (এপিএন)
    • ওয়েব অ্যাপ্লিকেশনগুলির জন্য ওয়েব পুশ প্রোটোকল

  4. ব্যবহারকারীর ডিভাইসে FCM SDK, যেখানে বিজ্ঞপ্তি প্রদর্শিত হয় বা অ্যাপ্লিকেশনটির অগ্রভাগ / পটভূমির স্থিতি এবং কোনও প্রাসঙ্গিক অ্যাপ্লিকেশন যুক্তি অনুসারে বার্তাটি পরিচালনা করা হয়।

জীবনচক্র প্রবাহ

  • এফসিএম থেকে বার্তা পেতে ডিভাইসগুলি নিবন্ধ করুন । কোনও ক্লায়েন্ট অ্যাপ্লিকেশানের একটি বার্তা বার্তাগুলি গ্রহণের জন্য নিবন্ধভুক্ত করে একটি নিবন্ধকরণ টোকেন গ্রহণ করে যা অ্যাপ্লিকেশনটির উদাহরণটি অনন্যভাবে সনাক্ত করে।
  • ডাউন স্ট্রিম বার্তা প্রেরণ এবং গ্রহণ করুন
    • একটি বার্তা পাঠান. অ্যাপ্লিকেশন সার্ভার ক্লায়েন্ট অ্যাপটিতে বার্তা প্রেরণ করে:
      1. বার্তাটি তৈরি করা হয় বিজ্ঞপ্তি রচয়িতা বা বিশ্বস্ত পরিবেশে, এবং একটি বার্তা অনুরোধ এফসিএম ব্যাকএন্ডে প্রেরণ করা হয়।
      2. এফসিএম ব্যাকএন্ড ম্যাসেজের অনুরোধটি গ্রহণ করে, একটি বার্তা আইডি এবং অন্যান্য মেটাডেটা উত্পন্ন করে প্ল্যাটফর্মের নির্দিষ্ট পরিবহন স্তরে প্রেরণ করে।
      3. ডিভাইসটি অনলাইনে থাকা অবস্থায়, বার্তাটি প্ল্যাটফর্ম-নির্দিষ্ট পরিবহণ স্তরের মাধ্যমে ডিভাইসে প্রেরণ করা হয়।
      4. ডিভাইসে, ক্লায়েন্ট অ্যাপটি বার্তা বা বিজ্ঞপ্তি গ্রহণ করে receives