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

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

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

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

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

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

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

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

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

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

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

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

বড় ফ্যানআউটের জন্য টপিক মেসেজিং ব্যবহার করুন

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