Your app fires three notifications inside a minute and the player’s phone shows them one banner. That is not a bug in your push provider. It is the Android notification cooldown, shipped on by default in Android 16, and it quietly rewrites the rules for every high-volume sender. If you run push for a betting or gaming app, your most valuable moments are exactly the ones it targets: a goal, an odds move, and a cash-out prompt land within the same sixty seconds. This post covers what the cooldown does, the FCM rate limits that were already there underneath it, and the send-design patterns that keep your app heard.
What the Android notification cooldown does to a burst
Android 16 reached stable on June 10, 2025, and notification cooldown shipped with it, enabled by default. The behavior was first documented in the Android 16 developer previews in late 2024, when it was still an opt-in toggle. In the stable release, Google flipped it on for everyone.
The mechanics are simple. When an app sends a burst of notifications, the first one alerts normally, at full volume, with a full banner. Each subsequent notification in the burst is progressively lowered in volume and visually minimized, for up to one minute, and the burst is grouped under a single banner. Nothing is deleted. The notifications still arrive, still sit in the tray, still count in your delivery reports. They just stop demanding attention.
That last point matters for how you read your dashboards. Delivery rate will not move. What moves is everything downstream of attention: views, clicks, and the conversions your second and third sends were supposed to drive.
Android 16 notifications: what still alerts, what gets quieted
The cooldown does not treat all Android 16 notifications the same. Calls, alarms, and priority conversations are exempt; they alert normally no matter how fast they stack. Everything else is subject to the quieting curve, and that covers all betting app notifications, marketing and transactional alike.
One applicability note, and it is an inference rather than a documented platform statement: the cooldown operates at the notification layer, so by mechanism it should apply both to FCM-delivered app pushes and to web push notifications that Chrome renders on Android. If your brand runs both an app and a mobile site, treat Android 16 notifications from both channels as sharing one attention budget on the same device.
FCM rate limits were already capping you
The cooldown is the visible layer. Underneath it, Firebase Cloud Messaging has enforced per-device throttling for years. The FCM documentation sets the caps at 240 messages per minute and 5,000 per hour to a single device, and warns that senders running near those limits risk having the app flagged as abusive.
لا تضرب أي حملة عاقلة 240 رسالة في الدقيقة لمستخدم واحد. لكن حدود معدل FCM هذه هي لكل جهاز، وليس لكل حملة، مما يعني أن كل نظام تقوم بتشغيله يرسل مقابل نفس الميزانية المشتركة: نظام إدارة علاقات العملاء الخاص بك، وتنبيهات الاحتمالات لمحرك التداول الخاص بك، وجدول العروض الترويجية الخاص بك، وطبقة المعاملات الخاصة بك. يمكن للهندسة المعمارية التي يتصرف فيها أربعة أنظمة بشكل معقول أن تنتج نمطًا على مستوى الجهاز يقرأ على أنه إساءة استخدام لـ FCM وعلى أنه انفجار لفترة التهدئة.
الآليتان تتضاعفان. تحد حدود معدل FCM مما يمكن أن يصل فعليًا؛ تحد فترة تهدئة إشعارات Android من مقدار ما يصل ويتم ملاحظته. يخطط المرسلون ذوو الحجم الكبير الآن ضد كليهما في وقت واحد.
لماذا تنفجر إشعارات تطبيقات المراهنات في المقام الأول
لا تنفجر تطبيقات المراهنات لأن فرق إدارة علاقات العملاء مهملة. إنها تنفجر لأن أفضل لحظات المنتج متزامنة بطبيعتها. الهدف في مباراة متابعة هو، في نفس اللحظة، تنبيه بالنتيجة، وتحرك في الاحتمالات، وفرصة للسحب النقدي. ثلاثة أنظمة مختلفة يمتلك كل منها رسالة واحدة من تلك الرسائل، ولا يتحقق أي منها مما أرسلته الاثنتان الأخريان.
إليك الانفجار كما يختبره هاتف اللاعب تحت فترة التهدئة:
| الوقت | النظام | إشعار | ما يختبره اللاعب |
|---|---|---|---|
| 0:00 | إدارة علاقات العملاء / موجز الأحداث | “هدف. 1-0 في المباراة التي تتابعها” | تنبيه كامل: صوت، اهتزاز، لافتة |
| 0:15 | محرك التداول | “تحركت الاحتمالات في سوق الهدف التالي” | تم إسكاته: انخفاض الحجم، تصغير، تجميع |
| 0:40 | محرك العروض الترويجية | “السحب النقدي متاح الآن على رهانك المفتوح” | تم إسكاته بشكل أكبر: شبه صامت، تم تجميعه في المجموعة |
الجزء المؤلم هو الترتيب. موجه السحب النقدي، الإشعار الوحيد في هذا الانفجار المرتبط بإيرادات مباشرة، هو الذي دفنته فترة التهدئة، لأنه وصل ثالثًا. من يرسل أولاً يمتلك الدقيقة. في الوقت الحالي، في معظم مكدسات إشعارات تطبيقات المراهنات، الفائز هو أي نظام لديه أقل زمن انتقال، وليس الرسالة الأكثر أهمية.
كان تسلسل الدفع في يوم المباراة يحتاج دائمًا إلى تسلسل متعمد. فترة التهدئة تحول ذلك من حرفة إلى متطلب.
أنماط التصميم التي تنجو من انفجارات إشعارات الدفع
لا يمكنك إيقاف فترة التهدئة لمستخدميك، ولا يجب أن ترغب في ذلك؛ إنها تعاقب بالضبط النمط الذي استاء منه لاعبوك بالفعل. الحل هو معماري. أربعة أنماط تمنع انفجارات إشعارات الدفع من استهلاك وصولك.
فصل عمليات الإرسال بالدقائق، وليس الثواني
تعمل نافذة التهدئة لمدة تصل إلى دقيقة. أي إشعارين تتحكم فيهما ويهبطان داخل تلك النافذة يتنافسان على تنبيه واحد. لذا فرض فجوة لكل مشترك تقاس بالدقائق بين الرسائل المتميزة، وفرضها في كل مكان، بما في ذلك المسار المعاملاتي الذي ينسى معظم الفرق عده. تنبيه الهدف في 0:00 وموجه السحب النقدي في 2:30 كلاهما ينبه بشكل طبيعي. نفس الزوج بفارق ثلاثين ثانية هو تنبيه واحد وشبح واحد.
تعيين الانفجار لمالك واحد
لكل لحظة يمكن التنبؤ بها، حدد مسبقًا أي إشعار واحد يمتلكها. عندما يحدث هدف، هل ينطلق تنبيه النتيجة، أو تحرك الاحتمالات، أو يظهر إشعار السحب النقدي؟ اختر واحدًا، عادةً الأقرب إلى الإيرادات أو الذي اشترك فيه اللاعب صراحةً، وقم بقمع أو تأخير الباقي. مستويات الأولوية تتفوق على أنظمة السباق.
دمج التحديثات في إشعار واحد
تتبع الاحتمالات هو الجاني الكلاسيكي: خمس حركات احتمالات لا ينبغي أن تكون خمسة إشعارات. استخدم استبدال الرسائل، حيث تقوم الحمولة الجديدة بتحديث الإشعار الحالي في الدرج بدلاً من تكديس إشعار جديد. يدعم FCM سلوك الدمج لسنوات. إشعار احتمالات واحد مباشر ومحدث باستمرار لا يؤدي أبدًا إلى تشغيل التهدئة، ويُقرأ كميزة بدلاً من ضوضاء.
توزيع الإرسال حسب الشريحة
دفعة من 500,000 مشترك تغادر في موجة واحدة تنتج انفجارات على مستوى السكان أيضًا، وتتصادم مع أي شيء آخر ترسله أنظمتك في تلك النافذة. قسّم الإرسال إلى موجات شرائح: المراهنون المباشرون على المباراة المتابعة أولاً، ثم المودعون الجدد، ثم الشرائح الأقل نشاطًا بعد دقائق أو لا على الإطلاق. نموذج تجزئة اللاعب الخاص بك يحدد بالفعل الموجات؛ يحتاج الإرسال فقط إلى احترامها.
تحديد سقف تكرار الإشعارات وساعات الهدوء ينهيان المهمة
الأنماط الأربعة أعلاه تصلح الدقيقة. تحديد سقف تكرار الإشعارات يصلح اليوم والأسبوع. التهدئة هي فرض من Google، على مستوى نظام التشغيل، للانضباط الذي فرضته بالفعل أفضل المرسلين على أنفسهم، ولن تكون آلية الإنفاذ الأخيرة. قم بتعيين حدود داخلية لكل مشترك في اليوم وفي الأسبوع، وقم بتوسيعها حسب حرارة الشريحة:
| تقسيم | الحد الأقصى في اليوم | الحد الأقصى في الأسبوع |
|---|---|---|
| نشط في آخر 7 أيام، يتابع الأحداث المباشرة | 3-4 في أيام المباريات | 10-12 |
| نشط في آخر 7 أيام، إيقاع الكازينو | 2 | 8-10 |
| متوقف مؤقتًا، 8-20 يومًا من الهدوء | 1 | 3-4 |
| خامل، 21+ يومًا | — | 1، ثم إعادة المشاركة أو القمع |
ساعات الهدوء هي الحد الأدنى الصارم للحدود القصوى: حدد نافذة عدم الإزعاج ولا تدع أي شيء ذي طبيعة تسويقية يتجاوزها. في هذا القطاع، يعد تحديد سقف تكرار الإشعارات أيضًا حماية للاعب، وليس مجرد نظافة قابلة للتسليم. الحدود وساعات الهدوء وقاعدة عدم الاستعجال الصارمة لإشعارات الإيداع هي نفس الممارسة من زاويتين، والمشغلون الذين يحافظون على هذا الخط يعطون اللاعبين سببًا لترك الإشعارات قيد التشغيل. دليل الاحتفاظ بمواقع المراهنات يغطي مكدس النظافة الكامل.
بناء انضباط التباعد في PushEngage
كل نمط من الأنماط المذكورة أعلاه يمكن بناؤه في PushEngage Workflows اليوم، دون بنية تحتية مخصصة للإرسال. مواقع المراهنات والألعاب على PushEngage أرسلت أكثر من 3.5 مليار إشعار، وأدوات تشكيل الإرسال موجودة لأن المرسلين بهذا الحجم يحتاجون إليها.
عقد الانتظار، المتوفرة في خطط الأعمال وما فوق، هي الوحدة الأساسية للمسافات: أدخل انتظارًا للدقائق أو الساعات أو الأيام بين أي إرسالين في سير العمل، لذلك لا يمكن لأي تسلسل تصممه أن يرسل للمشترك بشكل مفرط. عقد القرار ومعايير الخروج، في نفس الخطط، هي كيفية فحص سير العمل للحالة قبل الإطلاق، وهذا ما يبدو عليه "تعيين مالك الإرسال المفرط" في الممارسة العملية: إذا تم إرسال الرسالة ذات الأولوية الأعلى بالفعل، فاخرج بدلاً من التراكم.
يتم تكوين ساعات الهدوء لكل سير عمل مع خيار احتياطي تختاره: تخطي الإرسال تمامًا، أو إعادة جدولته لدقيقة واحدة بعد انتهاء النافذة، ويتم حلها في المنطقة الزمنية الخاصة بكل مشترك. استخدم إعادة الجدولة للعروض ذات العمر الافتراضي وتخطي للتنبيهات المرتبطة باللحظة؛ إشعار انطلاق يتم تسليمه في 09:01 هو ضوضاء. الجدولة الواعية بالمنطقة الزمنية تمنحك أيضًا توزيعًا تدريجيًا للشرائح دون الحاجة إلى نصوص برمجية، حيث يمكن للموجات المغادرة في الوقت المحلي بدلاً من دفعة عالمية واحدة.
قدرتان تقعان أعلى في سلم الخطط: مسارات الانقسام A/B داخل سير العمل تبدأ في خطة Premium، ومشغلات الأحداث المخصصة وخطافات الويب، وهي الأجزاء التي تسمح لأحداث محرك التداول أو المحفظة الخاصة بك ببدء سير عمل مباشرة، تبدأ في خطة Growth. إذا كنت تقوم بتعيين الإعداد الكامل من جانب التطبيق، فابدأ بـ إشعارات الدفع لتطبيقات المراهنات، الدليل الأساسي لهذه السلسلة.
يعمل Chrome بنفس الطريقة على الويب
إذا كنت تستخدم أيضًا إشعارات الويب، فإن نفس منطق المشاركة ينظم الآن هذه القناة. منذ يناير 2026، يقوم Chrome بتقييم كل أصل إرسال يوميًا على الإشعارات بالنسبة للوقت الذي يقضيه المستخدمون فعليًا على الموقع، ويحد من سرعة المرسلين الذين يصنفهم على أنهم مزعجون. آلية مختلفة، رسالة متطابقة: تقوم المنصات الآن بقياس الانتباه، والمرسلون الذين يستهدفون المستخدمين المنخرطين يحتفظون بمدى وصولهم بينما يخسره المزعجون. يتم تغطية النسخة من جانب الويب لهذه القصة، وهندسة الشرائح التي تجيب عليها، في لماذا أصبح تقسيم الشرائح مطلبًا للتسليم.
ما يجب تغييره قبل يوم مباراتك القادم
ثلاث خطوات، بالترتيب. أولاً، قم بتدقيق عمليات الإرسال للشهر الماضي بحثًا عن انفجارات إشعارات الدفع على نفس الجهاز: اسحب أي مشترك تلقى إشعارين أو أكثر في غضون دقيقة، وحدد الأنظمة التي تصادمت، ولاحظ عدد المرات التي كان فيها الإشعار المدفون هو الذي يحمل إيرادات. ثانيًا، قم بتعيين إشعار واحد مالك لكل لحظة يمكن التنبؤ بها وقم بتخفيض رتبة الباقي إلى تحديثات مطوية أو متابعات مؤجلة. ثالثًا، انقل كل تسلسل متكرر إلى سير عمل بعقد انتظار، وحدود تردد، وساعات هدوء، بحيث يتم فرض المسافات بواسطة المنصة بدلاً من ذاكرة الفريق.
لم يمنع تبريد إشعارات Android وصولك. لقد أزال الوهم بأن ثلاث إشعارات في الدقيقة كانت ثلاث فرص لرؤيتها. المرسلون الذين يضبطون المسافات ويعطون الأولوية ويدمجون سيُنبهون بكامل الصوت بينما تنهار دفعات منافسيهم في مجموعة صامتة. إذا كنت تريد عناصر التحكم في تشكيل الإرسال دون بنائها، فإن إشعارات الدفع للتطبيقات على PushEngage تأتي مع عقد انتظار وساعات هدوء وجدولة المنطقة الزمنية على كل مستوى خطة مدفوعة، مدعومة بضمان استعادة الأموال لمدة 14 يومًا.