تم إيقاف ميزة مراسلة مجموعة الأجهزة نهائيًا، وستتوقف عن العمل بعد 29 سبتمبر 2027. تساعدك التعليمات في نقل البيانات من الميزة.
إدارة عملية ربط الرموز المميزة للمجموعة بنفسك
بما أنّ FCM لن تخزّن مجموعات أجهزتك بعد الآن، عليك إنشاء وصيانة عملية الربط بين مجموعاتك (مثل رقم تعريف المستخدم) ورموز التسجيل المرتبطة بها في FCM على خادم تطبيقك. ننصح باستخدام حلّ تخزين دائم، مثل Cloud Firestore أو قاعدة بيانات الوقت الفعلي أو قاعدة بيانات ارتباطية.
عند بدء تشغيل تطبيق عميل أو إعادة تحميل الرمز المميّز الخاص به، يجب أن يحصل على الرمز المميّز وإرساله إلى الخلفية ليتم تخزينه. بعد ذلك، يربط الخلفية هذا الرمز المميز بالمستخدم أو المجموعة المناسبة.
استرداد عملية الربط الحالية بين المجموعات والرموز المميّزة
توفّر واجهات برمجة التطبيقات لإدارة مجموعات الأجهزة في FCM طريقة GET
لاسترداد قائمة الرموز المميّزة للتسجيل التي تنتمي إلى
notification_key معيّن.
تحذير: سيتم إيقاف واجهة برمجة التطبيقات لاسترداد عملية ربط الرموز المميزة للمجموعات في 29 سبتمبر 2027 ولن يتم الاحتفاظ بالبيانات بعد ذلك. يمكنك استرداد بيانات مجموعتك قبل 29 سبتمبر 2027 إذا لزم الأمر.
إرسال رسائل إلى كل رمز مميّز في مجموعة
لإرسال رسالة إلى مجموعة باستخدام عمليات ربط الرموز المميزة للمجموعة التي تمت إدارتها حديثًا، يمكنك استرداد قائمة الرموز المميزة من قاعدة البيانات.
إذا كنت تستخدم مدير SDK في Firebase، يمكنك استخدام واجهة برمجة التطبيقات للمراسلة المتعدّدة الوجهات
(sendEachForMulticast) لإرسال حمولة رسالة واحدة إلى عدة رموز مميّزة في
الوقت نفسه.
إذا كنت تطلب واجهة برمجة التطبيقات FCM HTTP v1 API مباشرةً، عليك إرسال طلب HTTP منفصل لكل رمز مميّز في مجموعتك، مع تكرار قائمة رموز التسجيل وإرسال طلب يتضمّن الحقل token الذي تم ضبطه صراحةً في حمولة الرسالة.
استخدام ميزة "المراسلة حسب الموضوع" لإرسال الرسائل إلى عدد كبير من المستخدمين
المراسلة حسب الموضوع ليست بديلاً مباشرًا للمراسلة الجماعية. يتم تحسين المواضيع لزيادة معدل النقل بدلاً من تقليل وقت الاستجابة، ويُنصح باستخدامها في عمليات التوزيع الكبيرة. يمكنك الاطّلاع على مزيد من المعلومات حول كيفية إدارة الاشتراكات في المواضيع وإرسال الرسائل إلى المواضيع إذا كان ذلك يناسبك.