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