إيقاف ميزة "مجموعات الأجهزة"

تم إيقاف ميزة مراسلة مجموعة الأجهزة نهائيًا، وستتوقف عن العمل بعد 29 سبتمبر 2027. تساعدك التعليمات في إيقاف استخدام الميزة.

إدارة عملية ربط الرموز المميزة للمجموعة بنفسك

بما أنّ خدمة FCM لن تخزّن مجموعات أجهزتك بعد الآن، عليك إنشاء وصيانة عملية الربط بين مجموعاتك (مثل رقم تعريف المستخدم) ورموز تسجيل FCM المرتبطة بها على خادم تطبيقك. ننصح باستخدام حلّ تخزين دائم، مثل Cloud Firestore أو قاعدة بيانات الوقت الفعلي أو قاعدة بيانات ارتباطية.

عند بدء تشغيل تطبيق عميل أو إعادة تحميل الرمز المميّز الخاص به، يجب أن يحصل على الرمز المميّز وإرساله إلى الخلفية ليتم تخزينه. بعد ذلك، يربط الخلفية هذا الرمز المميز بالمستخدم أو المجموعة المناسبة.

استرداد عملية الربط الحالية بين المجموعات والرموز المميّزة

توفّر واجهات برمجة التطبيقات لإدارة مجموعات الأجهزة في FCM طريقة GET لاسترداد قائمة الرموز المميّزة للتسجيل التي تنتمي إلى notification_key معيّن.

تحذير: سيتم إيقاف واجهة برمجة التطبيقات لاسترداد عملية ربط الرموز المميزة للمجموعات في 29 سبتمبر 2027 ولن يتم الاحتفاظ بالبيانات بعد ذلك. يمكنك استرداد بيانات مجموعتك قبل 29 سبتمبر 2027 إذا لزم الأمر.

إرسال رسائل إلى كل رمز مميّز في مجموعة

لإرسال رسالة إلى مجموعة باستخدام عمليات ربط الرموز المميزة للمجموعة التي تمت إدارتها حديثًا، استرجع قائمة الرموز المميزة من قاعدة البيانات.

إذا كنت تستخدم حزمة تطوير البرامج (SDK) لمشرف Firebase، يمكنك استخدام واجهة برمجة تطبيقات المراسلة المتعددة الوجهات (sendEachForMulticast) لإرسال حمولة رسالة واحدة إلى عدة رموز مميزة في الوقت نفسه.

إذا كنت تطلب واجهة برمجة التطبيقات FCM HTTP v1 API مباشرةً، عليك إرسال طلب HTTP منفصل لكل رمز مميّز في مجموعتك، مع تكرار قائمة رموز التسجيل وإرسال طلب يتضمّن الحقل token الذي تم ضبطه صراحةً في حمولة الرسالة.

استخدام ميزة "المراسلة حسب الموضوع" لإرسال الرسائل إلى عدد كبير من المستخدمين

المراسلة حسب الموضوع ليست بديلاً مباشرًا للمراسلة الجماعية. يتم تحسين المواضيع لزيادة معدل النقل بدلاً من تقليل وقت الاستجابة، ويُنصح بها لعمليات التوزيع الكبيرة. يمكنك الاطّلاع على مزيد من المعلومات حول كيفية إدارة الاشتراكات في المواضيع وإرسال الرسائل إلى المواضيع إذا كان ذلك يناسبك.