تتيح لك ميزة FCM إرسال الرسائل حسب الموضوع إرسال رسالة إلى أجهزة متعددة وافقت على تلقّي رسائل حول موضوع معيّن. يمكنك إنشاء رسائل المواضيع حسب الحاجة، ويتولّى FCM توجيه الرسالة وتسليمها بشكل موثوق إلى الأجهزة المناسبة.
في ما يلي النقاط الرئيسية حول الرسائل المستندة إلى مواضيع:
- الأكثر ملاءمةً للمعلومات المتاحة للجميع، مثل تنبيهات الطقس
- تم تحسين رسائل المواضيع من أجل معدل نقل البيانات بدلاً من وقت الاستجابة. لضمان سرعة تسليم الرسائل وأمانها إلى أجهزة فردية أو مجموعات صغيرة، يمكنك استهداف الرسائل باستخدام رموز التسجيل بدلاً من المواضيع.
الحصص والحدود
تتيح ميزة المراسلة حسب الموضوع عددًا غير محدود من الاشتراكات لكل موضوع. ومع ذلك، تفرض FCM قيودًا في المجالات التالية:
- يمكن الاشتراك في ما لا يزيد عن 2,000 موضوع لكل مثيل تطبيق.
- إذا كنت تستخدم الاشتراك المجمّع للاشتراك في مثيلات التطبيق، يقتصر كل طلب على 1, 000 مثيل تطبيق.
- يتم تحديد معدّل تكرار الاشتراكات الجديدة لكل مشروع. إذا أرسلت عددًا كبيرًا جدًا من طلبات الاشتراك في فترة زمنية قصيرة، سترد خوادم FCM بالرمز
429 RESOURCE_EXHAUSTED
("تجاوزت الحصة"). أعِد المحاولة باستخدام خوارزمية الرقود الأسي الثنائي.
الخطوات التالية
- تعرَّف على كيفية إدارة الاشتراكات في المواضيع باستخدام حزمة Admin SDK أو من تطبيق العميل.
- تعرَّف على كيفية إرسال الرسائل إلى المواضيع باستخدام Admin SDK أو واجهة برمجة التطبيقات HTTP الإصدار 1 من FCM.