تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تتيح لك ميزة FCM إرسال الرسائل حسب الموضوع إرسال رسالة إلى أجهزة متعددة
وافقت على تلقّي رسائل حول موضوع معيّن. يمكنك إنشاء رسائل المواضيع حسب الحاجة، ويتولّى FCM توجيه الرسالة وتسليمها بشكل موثوق إلى الأجهزة المناسبة.
في ما يلي النقاط الرئيسية حول الرسائل المستندة إلى مواضيع:
الأكثر ملاءمةً للمعلومات المتاحة للجميع، مثل تنبيهات الطقس
تم تحسين رسائل المواضيع من أجل معدل نقل البيانات بدلاً من وقت الاستجابة. لضمان سرعة تسليم الرسائل وأمانها إلى أجهزة فردية أو مجموعات صغيرة، يمكنك استهداف الرسائل باستخدام رموز التسجيل بدلاً من المواضيع.
تتيح خدمة المراسلة حسب الموضوع عددًا غير محدود من الاشتراكات لكل موضوع، مع مراعاة الحدود التالية:
يمكن أن يشترك مثيل تطبيق في 2000 موضوع كحد أقصى.
تقتصر طلبات الاشتراك المجمّعة في مثيلات التطبيقات على 1000 مثيل لكل طلب.
يتم الحدّ من معدّل تكرار الاشتراكات الجديدة لكل مشروع. سيؤدي تجاوز الحدّ إلى ظهور الخطأ 429
RESOURCE_EXHAUSTED، لذا عليك إعادة المحاولة باستخدام خوارزمية الرقود الأسي الثنائي.
الحصص والحدود
تتيح ميزة المراسلة حسب الموضوع عددًا غير محدود من الاشتراكات لكل موضوع. ومع ذلك، تفرض FCM قيودًا في المجالات التالية:
يمكن الاشتراك في ما لا يزيد عن 2,000 موضوع لكل مثيل تطبيق.
إذا كنت تستخدم الاشتراك المجمّع للاشتراك في مثيلات التطبيق، يقتصر كل طلب على 1, 000 مثيل تطبيق.
يتم تحديد معدّل تكرار الاشتراكات الجديدة لكل مشروع. إذا أرسلت عددًا كبيرًا جدًا من طلبات الاشتراك في فترة زمنية قصيرة، سترد خوادم FCM بالرمز 429 RESOURCE_EXHAUSTED ("تجاوزت الحصة"). أعِد المحاولة باستخدام خوارزمية الرقود الأسي الثنائي.
تاريخ التعديل الأخير: 2025-09-06 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-09-06 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["FCM topic messaging lets you to send a message to multiple devices\nthat have opted in to a particular topic. You compose topic messages as needed,\nand FCM handles routing and delivering the message reliably to the\nright devices.\n\nKey points about topic messaging:\n\n- Best suited for publicly available information like weather alerts.\n- Topic messages are optimized for throughput rather than latency. For fast, secure delivery to single devices or small groups, [target messages](/docs/cloud-messaging/send-messages/send/v1-api#send-messages-to-specific-devices) to registration tokens instead of topics.\n- Topic messaging supports unlimited subscriptions per topic, with the following limits:\n - An app instance can subscribe to a maximum of 2000 topics.\n - Batch subscription requests for subscribing app instances are limited to 1000 instances per request.\n - New subscription frequency is rate-limited per project. Exceeding the limit results in a `429\n RESOURCE_EXHAUSTED` error; retry with exponential backoff.\n\nQuotas and limits\n\nTopic messaging supports unlimited subscriptions for each topic. However,\nFCM enforces limits in these areas:\n\n- One app instance can be subscribed to no more than 2000 topics.\n- If you are using [batch subscription](https://developers.google.com/instance-id/reference/server#manage_relationship_maps_for_multiple_app_instances) to subscribe app instances, each request is limited to 1000 app instances.\n- The frequency of new subscriptions is rate-limited per project. If you send too many subscription requests in a short period of time, FCM servers will respond with a `429 RESOURCE_EXHAUSTED` (\"quota exceeded\") response. Retry with exponential backoff.\n\nNext Steps\n\n- Learn how to [Manage Topic Subscriptions](/docs/cloud-messaging/doc-revamp/targeting-user-groups/manage-topic-subscriptions) using the Admin SDK or from your client app.\n- Learn how to [Send Messages to Topics](/docs/cloud-messaging/doc-revamp/targeting-user-groups/send-topic-messages) using the Admin SDK or the FCM v1 HTTP API."]]