ডিভাইস গ্রুপ থেকে মাইগ্রেট করা

ডিভাইস গ্রুপ মেসেজিং ফিচার বন্ধ করে দেওয়া হয়েছে এবং ২৯ সেপ্টেম্বর, ২০২৭-এর পরে এটি আর কাজ করবে না। নির্দেশাবলী আপনাকে ফিচার থেকে মাইগ্রেট করতে সাহায্য করে।

আপনার নিজের গ্রুপ-টোকেন ম্যাপিং ম্যানেজ করা

FCM আর আপনার ডিভাইস গ্রুপ স্টোর করবে না বলে, আপনার অ্যাপ সার্ভারে আপনার গ্রুপ (যেমন, ইউজার আইডি) এবং সেগুলির সাথে যুক্ত FCM রেজিস্ট্রেশন টোকেনের মধ্যে আপনাকে নিজের ম্যাপিং তৈরি ও ম্যানেজ করতে হবে। আমরা Cloud Firestore, Realtime Database বা রিলেশনাল ডেটাবেসের মতো পারসিস্ট্যান্ট স্টোরেজ সলিউশন ব্যবহার করার সাজেশন দিই।

কোনও ক্লায়েন্ট অ্যাপ চালু হলে বা এর টোকেন রিফ্রেশ হলে, এটি টোকেন ক্যাপচার করে আপনার ব্যাকএন্ডে স্টোর করার জন্য পাঠাবে। আপনার ব্যাকএন্ড তারপরে সেই টোকেনটি উপযুক্ত ব্যবহারকারী বা গ্রুপের সাথে যুক্ত করে।

আপনার আগে থেকে থাকা গ্রুপ-টোকেন ম্যাপিং ফিরিয়ে আনা

FCM ডিভাইস গ্রুপ ম্যানেজমেন্ট API, প্রদত্ত notification_key-এর সাথে সম্পর্কিত রেজিস্ট্রেশন টোকেনের তালিকা পুনরুদ্ধার করার জন্য একটি GET পদ্ধতি প্রদান করে।

সতর্কতা: গ্রুপ-টোকেন ম্যাপিং রিট্রিভ করার API ২৯ সেপ্টেম্বর, ২০২৭-এ বন্ধ করে দেওয়া হবে এবং তারপরে ডেটা আর রাখা হবে না। প্রয়োজন হলে, ২৯ সেপ্টেম্বর, ২০২৭-এর আগে আপনার গ্রুপ ডেটা রিস্টোর করুন।

গ্রুপের প্রতিটি টোকেনে মেসেজ পাঠানো

আপনার নতুন ম্যানেজ করা গ্রুপ-টোকেন ম্যাপিং ব্যবহার করে কোনও গ্রুপকে মেসেজ পাঠাতে, আপনার ডেটাবেস থেকে টোকেনের তালিকা রিট্রিভ করুন।

আপনি Firebase Admin SDK ব্যবহার করলে, একাধিক টোকেনে একসাথে একটি মেসেজ পেলোড পাঠাতে, মাল্টিকাস্ট মেসেজিং API (sendEachForMulticast) ব্যবহার করতে পারবেন।

আপনি সরাসরি FCM HTTP v1 API কল করলে, আপনার গ্রুপের প্রতিটি টোকেনের জন্য আপনাকে আলাদা HTTP অনুরোধ করতে হবে, রেজিস্ট্রেশন টোকেনের তালিকা ধরে পুনরাবৃত্তি করতে হবে এবং মেসেজ পে-লোডে token ফিল্ড স্পষ্টভাবে সেট করে অনুরোধ পাঠাতে হবে।

অনেক বেশি সংখ্যক গ্রাহককে মেসেজ পাঠানোর জন্য বিষয়ভিত্তিক মেসেজিং ব্যবহার করা

বিষয়ভিত্তিক মেসেজিং গ্রুপ মেসেজিংয়ের সরাসরি পরিবর্ত নয়। বিষয়গুলি লেটেন্সির পরিবর্তে থ্রুপুটের জন্য অপ্টিমাইজ করা হয় এবং এগুলি বড় ফ্যান-আউটের জন্য সাজেস্ট করা হয়। আপনার ক্ষেত্রে এটি কাজ করলে, কীভাবে বিষয় সাবস্ক্রিপশন ম্যানেজ করবেন এবং বিষয়ে মেসেজ পাঠাবেন সেই সম্পর্কে আরও জানতে পারবেন।