Firebase কনসোল ব্যবহার করে বার্তা পাঠান

আপনি Firebase কনসোলে বিজ্ঞপ্তি কম্পোজার ব্যবহার করে বিজ্ঞপ্তি বার্তা পাঠাতে পারেন। যদিও এটি Firebase Admin SDK বা HTTP v1 API এর সাথে বার্তা পাঠানোর মতো নমনীয়তা বা মাপযোগ্যতা প্রদান করে না, তবে এটি পরীক্ষার জন্য বা অত্যন্ত লক্ষ্যযুক্ত বিপণন এবং ব্যবহারকারীর ব্যস্ততার জন্য খুব কার্যকর হতে পারে। Firebase কনসোল বিপণন বার্তাগুলিকে পরিমার্জিত এবং উন্নত করতে সহায়তা করার জন্য বিশ্লেষণ-ভিত্তিক A/B পরীক্ষা প্রদান করে।

বার্তাগুলি পাওয়ার জন্য আপনি আপনার অ্যাপে যুক্তি তৈরি করার পরে, আপনি নন-টেকনিক্যাল ব্যবহারকারীদের নোটিফিকেশন কম্পোজার দিয়ে বার্তা পাঠানোর অনুমতি দিতে পারেন।

সম্পর্কে

আপনি যখন নোটিফিকেশন কম্পোজার থেকে একটি বিজ্ঞপ্তি বার্তা পাঠান, তখন FCM ফর্ম ফিল্ডে আপনি যে মানগুলি প্রবেশ করেন তা এই উপায়ে ব্যবহার করে:

  • ব্যবহারকারীর সেগমেন্ট এবং মেয়াদ শেষ হওয়ার মতো ক্ষেত্রগুলি বার্তা লক্ষ্য এবং বিতরণের বিকল্পগুলি নির্ধারণ করে।
  • নোটিফিকেশন টেক্সট এবং কাস্টম ডেটার মতো ক্ষেত্রগুলি কী-মান জোড়া নিয়ে গঠিত একটি পেলোডে ক্লায়েন্টকে পাঠানো হয়।

এই ক্ষেত্রগুলি Message অবজেক্টের মাধ্যমে উপলব্ধ কীগুলিতে ম্যাপ করে। উদাহরণস্বরূপ, সুরকারের কাস্টম ডেটা ক্ষেত্রে প্রবেশ করা কী-মানের জোড়াগুলি বিজ্ঞপ্তির জন্য data পেলোড হিসাবে পরিচালনা করা হয়। অন্যান্য ক্ষেত্রগুলি সরাসরি notification অবজেক্টে বা প্ল্যাটফর্ম-নির্দিষ্ট বিজ্ঞপ্তি কনফিগারেশনে কীগুলিতে ম্যাপ করে।

নোটিফিকেশন কম্পোজারের কিছু ক্ষেত্র FCM API-এর মাধ্যমে উপলব্ধ নয় । উদাহরণস্বরূপ, আপনি অ্যাপ সংস্করণ, ভাষা, ব্রাউজারের ধরন এবং সংস্করণ বা ব্যবহারকারীর বৈশিষ্ট্যগুলির উপর ভিত্তি করে ব্যবহারকারীর অংশগুলিকে লক্ষ্য করতে পারেন যেগুলি সার্ভার API ব্যবহার করে উপলব্ধ নয়৷

Firebase কনসোল ক্লায়েন্টদের কাছে যে কীগুলি পাঠায় তা হল:

চাবি কনসোল ফিল্ড লেবেল বর্ণনা
notification.title বিজ্ঞপ্তির শিরোনাম বিজ্ঞপ্তির শিরোনাম নির্দেশ করে।
notification.body বিজ্ঞপ্তি পাঠ্য বিজ্ঞপ্তির মূল অংশের পাঠ্য নির্দেশ করে।
data কাস্টম ডেটা কী/মান জোড়া যা আপনি সংজ্ঞায়িত করেছেন। এগুলি হ্যান্ডেল করার জন্য অ্যাপের ডেটা পেলোড হিসাবে বিতরণ করা হয়।

বার্তা বিতরণ আচরণকে প্রভাবিত করে এমন কীগুলির মধ্যে রয়েছে:

চাবি কনসোল ফিল্ড লেবেল বর্ণনা
sound শব্দ যখন ডিভাইসটি একটি বিজ্ঞপ্তি পায় তখন বাজানোর জন্য একটি শব্দ নির্দেশ করে৷
time_to_live মেয়াদ শেষ এই প্যারামিটারটি নির্দিষ্ট করে যে ডিভাইসটি অফলাইনে থাকলে কতক্ষণ (সেকেন্ডে) বার্তাটি FCM স্টোরেজে রাখা উচিত। আরও তথ্যের জন্য, একটি বার্তার জীবনকাল সেট করা দেখুন।