How to Fix Delayed Notifications on Android (2026): Late WhatsApp, Gmail & Messenger Alerts
Your friend sends you a WhatsApp message at 2:00. Your phone stays silent. At 2:40 you casually open WhatsApp and twenty messages flood in at once — including the Careem driver's "I am waiting outside" from half an hour ago. Delayed notifications are one of the most maddening Android problems because the app is not broken and your internet is not broken — your phone is just putting apps to sleep in the background to save battery, and their messages pile up silently until the app wakes. This guide covers why Android delays notifications, the 2-minute quick checks to try first, turning off battery optimization (the number-one fix), autostart and app-lock settings for Xiaomi, Oppo, Vivo, Infinix and other aggressive phones, background data and Data Saver, Adaptive Battery and Doze, notification permissions and in-app settings, Do Not Disturb and Bedtime mode, app updates and cache, WhatsApp Web stealing your alerts, and the last-resort steps when nothing works. Work through these in order — the fix that helps most people is in the first half of this guide, and it takes under a minute.

Why Your Notifications Are Late (The 30-Second Version)
For a message to buzz your phone instantly, its app must keep a quiet background connection alive to the company's servers at all times. Modern Android hates idle background connections — every version since Android 6 has added more battery-saving layers that shut them down. Here are the layers that stand between you and your messages:
- Battery optimization — puts apps you have not opened recently into a restricted state where they cannot check for new data.
- Adaptive Battery — learns your habits and throttles apps it thinks you do not use much. It is often wrong about apps you rely on but open briefly, like banking apps and Foodpanda.
- Doze mode — when your phone sits still (say, on your desk at work), Android batches network activity into "maintenance windows." The longer the phone is idle, the rarer those windows become — sometimes 15+ minutes apart — so messages queue up.
- Data Saver — blocks background data on mobile data, which breaks the push connection entirely.
- Manufacturer battery managers — Xiaomi (HyperOS/MIUI), Oppo, Vivo, Realme, Infinix and Tecno add their own aggressive killers on top of stock Android. On these phones, stock Android fixes alone often are not enough.
The key insight: if messages arrive the moment you open the app but never while it is closed, the app was asleep. That single symptom points at battery and background restrictions — not at the app, not at your SIM, and not at your internet. Our guide to stopping apps from running in the background explains the same system from the opposite direction — the very system that saves your battery is the one starving your notifications.
Quick Checks: Fix It in 2 Minutes
Before digging into settings, rule out the trivial causes. These take two minutes and fix a surprising number of cases:
- Restart the phone. A restart clears stuck background services and re-establishes every app's push connection. It is the single most effective 30-second fix.
- Check your internet. Push notifications need a live connection. Open a browser and load a page — if it is slow or failing, the problem is connectivity, not settings. If mobile data itself is misbehaving, see our mobile data fix guide.
- Turn off Do Not Disturb. Swipe down to quick settings and make sure Do Not Disturb is off. A forgotten DND schedule is the most common reason people "get no notifications at night."
- Test with one message. After any fix below, have someone send you a WhatsApp message while the phone sits untouched for two minutes. Do not open the app — the notification must arrive on its own. This is your test for everything that follows.
If the test message arrives on time now, you are done. If it only arrives when you open the app, keep reading — the next section is the fix that resolves the majority of cases.
Turn Off Battery Optimization for the App (The #1 Fix)
This is the fix that works most often. Battery optimization decides which apps are allowed to run in the background — and when WhatsApp, Messenger or Gmail gets "optimized," its background connection dies and messages wait until you open the app. Exempting the app tells Android to leave it alone:
- Go to Settings > Apps and tap the app with late notifications (WhatsApp, Messenger, Gmail, Foodpanda, your banking app — whichever one is late).
- Tap Battery and choose Unrestricted (on some phones: Don't optimize).
- Alternatively, go to Settings > Apps > Special app access > Battery optimization, switch the dropdown to All apps, tap the app, and select Don't optimize.
- Restart the phone, then run the test message check above.
Brand-specific paths, because every manufacturer renames this:
- Samsung (One UI): Settings > Apps > WhatsApp > Battery > Unrestricted. Also check Settings > Battery > Background usage limits — make sure the app is not listed under "Sleeping apps" or "Deep sleeping apps." Remove it from those lists if it is.
- Xiaomi / Redmi / Poco (HyperOS/MIUI): Settings > Apps > Manage apps > WhatsApp > Battery saver > No restrictions.
- Oppo / Realme: Settings > Apps > App management > WhatsApp > Battery usage > Allow background activity on, and set to Don't optimize where offered.
- Vivo / iQOO: Settings > Battery > Background power consumption management > WhatsApp > Allow.
- Infinix / Tecno: Settings > Battery > Battery optimization > WhatsApp > Don't optimize. Also check the built-in Phone Master / HiOS power manager, which has its own kill list.
- OnePlus (OxygenOS): Settings > Battery > Battery optimization > WhatsApp > Don't optimize.
- Stock Android (Pixel, Motorola, Nokia): Settings > Apps > WhatsApp > App battery usage > Unrestricted.
Only exempt the apps whose notifications actually matter — WhatsApp, Messenger, email, banking, food delivery, ride-hailing. Exempting everything would genuinely hurt battery life; exempting two or three apps barely moves the needle. Our battery life guide and battery health check help you keep the rest of the system lean.
Lock the App in Recent Apps and Enable Autostart (Xiaomi, Oppo, Vivo, Infinix)
On the aggressive Chinese-brand phones that dominate the Pakistani market, the stock Android fix above is only one-third of the solution. These phones have three separate killers, and you must defeat all three:
- Autostart. Go to Settings > Apps (or the Security app on Xiaomi) > Autostart and turn it on for WhatsApp/Messenger/Gmail. Without this, the phone prevents the app from restarting its background service after a reboot or after being closed.
- Lock in recent apps. Open the recent-apps screen (the square button or swipe-up gesture), find the app's card, and tap the lock icon on it (on Xiaomi: long-press the card, then tap the lock). A locked app cannot be swiped away or auto-closed by the memory cleaner.
- No restrictions in the battery saver setting, as covered in the previous section.
On Xiaomi/HyperOS there is one more trap: Settings > Battery > Battery > App battery saver lists apps individually — WhatsApp must say "No restrictions" there too. And the Security app's "Boost speed" / memory cleaner will happily close unlocked apps on a schedule, so the lock step matters. If you have done all three and notifications are still late, the remaining suspects are Data Saver (next section) and a pending app update.
Allow Background Data and Check Data Saver
A very common pattern in Pakistan: notifications arrive instantly on Wi-Fi at home but arrive late — or only when the app is opened — on Jazz, Telenor, Zong or Ufone mobile data. That is Data Saver or a background-data restriction doing its job too well. Data Saver blocks background data on mobile networks, which kills the persistent connection apps need for push:
- Go to Settings > Apps, tap the app, then Mobile data & Wi-Fi (on some phones: Mobile data).
- Turn on Allow background data usage.
- Turn on Allow data usage while Data saver is on.
- Then check the master switch: Settings > Network & internet > Data Saver — if it is on and you are on a limited package, either turn it off or make sure your key apps are in its Unrestricted data exemption list.
Also check Settings > Apps > the app > Battery > Allow background activity is on (Oppo/Realme and some others have this as a separate toggle from battery optimization). Both the data permission and the activity permission must be on — one without the other still leaves the app half-asleep. If the app is one you use mostly on mobile data, like inDrive or Foodpanda when you are out, this section is worth re-checking even after everything else is fixed.
Tame Adaptive Battery and Doze
Adaptive Battery is Android's machine-learning layer: it watches which apps you open and throttles the ones you rarely touch. The problem is that it judges by opens, not importance. Your banking app, which you open twice a month but whose OTP and transaction alerts are critical, looks "unused" to it — so its alerts arrive late. Similarly, Doze mode batches network activity when the phone sits idle, which is why messages sent while you sleep or work arrive in a burst when you pick the phone up.
- Turn off Adaptive Battery for a test: go to Settings > Battery > Adaptive Battery (on Samsung: Settings > Battery > Background usage limits) and switch it off for a day. If notifications recover, you have found the culprit — then turn it back on and instead exempt the specific apps (previous sections), which gives you the best of both worlds.
- On Samsung, the "Adaptive battery" toggle lives under Settings > Battery > Background usage limits. Turn it off there if late notifications cluster around apps you open infrequently.
- Doze cannot be turned off for the whole phone without developer options, and you should not bother — exempting the app from battery optimization already punches the right holes through Doze for that app's push connection.
One honest trade-off: exempting apps and disabling Adaptive Battery costs some battery. In practice, exempting WhatsApp, Messenger and Gmail costs most users a few percent per day — invisible next to the screen and mobile data. If your battery genuinely drains fast, the cause is usually elsewhere; our battery health guide helps you tell a tired battery from a settings problem.
Check Notification Permissions and In-App Settings
Sometimes the delay is not a delay at all — the notification was never allowed in the first place. Android 13 and newer ask for notification permission on first launch, and it is easy to have denied it, or to have an app update silently flip a notification channel off:
- Go to Settings > Apps, tap the app, then Notifications. Make sure the master toggle is on, and scroll through the notification categories (WhatsApp has separate channels for message notifications, group notifications and call notifications) — turn on every category you want alerts from.
- Open the app's own settings: WhatsApp > Settings > Notifications — check that message and group notifications are enabled with a sound. A muted chat or group inside WhatsApp is the most common "my notifications work except from one person" cause — open the chat, tap the name, and unmute it.
- Check notification priority: on the same Settings > Apps > Notifications screen, important apps can be set to bypass Do Not Disturb (covered next).
- On Samsung, also check Settings > Notifications > App notifications for a second master list that can disagree with the per-app screen after updates.
If you recently updated the app or the whole OS and notifications broke the same day, this section is almost certainly where the answer is — updates are notorious for resetting notification channels to defaults. And if a notification arrives but makes no sound, that is a channel-level sound setting, not a delay problem: set the sound inside the app's notification settings rather than the phone's volume.
Turn Off Do Not Disturb, Bedtime Mode and Focus Modes
Do Not Disturb does not delay notifications — it silences and hides them, which feels identical when you discover everything hours later. The tricky part is that DND can turn itself on: schedules you set months ago, Bedtime mode (Digital Wellbeing), work Focus routines, and even flipping the phone face-down (on Pixels) can all trigger it silently.
- Swipe down to quick settings and confirm Do Not Disturb is off. Long-press the tile to open its settings and check for automatic schedules — delete any you do not recognize.
- Check Settings > Digital Wellbeing > Bedtime mode — if its schedule is on, it mutes notifications every night on schedule. Our Digital Wellbeing guide explains these modes in detail.
- On Samsung, check Settings > Modes and Routines for Sleep, Work or Driving routines that enable DND automatically.
- To let critical apps through anyway: Settings > Sound & vibration > Do Not Disturb > Apps, add WhatsApp (or your calls app), and allow it to interrupt. Just remember this means those apps will buzz at 3 AM too — allow only what you truly need overnight.
A quick diagnostic: if notifications arrive silently (no sound, no vibration, just sitting in the shade) rather than late, DND or a muted channel is the cause — not battery optimization. The two problems feel similar but live in completely different settings.
Update the App and Clear Its Cache
Outdated apps develop push bugs that updates quietly fix — and corrupted cache can wedge an app's background service in a broken state where it never registers for push properly:
- Open the Play Store, tap your profile picture, go to Manage apps & device, and update the affected app (and Google Play Services — push notifications on Android run through Firebase Cloud Messaging inside Play Services, so keep it updated too).
- If the problem started right after an app update, the update itself may have broken registration: go to Settings > Apps > the app > Storage & cache > Clear cache. This is safe — it deletes no chats, logins or data.
- Do not tap Clear storage / Clear data unless you are prepared to log in again and re-download everything — for WhatsApp that means restoring from a backup.
- Restart the phone after updating or clearing cache, then run the test-message check.
Also check Settings > System > System update for a pending OS update — manufacturers ship push and radio-stack fixes inside security patches, and a phone that is many months behind can have notification bugs that were fixed long ago. Our full cache-clearing guide explains exactly what cache vs. data does if you want the details before touching anything.
Log Out of WhatsApp Web and Linked Devices
A WhatsApp-specific trap: when WhatsApp Web or the desktop app is open and active on your computer, notifications can go to the computer instead of the phone — or the phone stays quiet because it thinks you are already reading everything on the desktop. If your phone is silent all day at the office but fine at home, this is likely it:
- On your phone, open WhatsApp > the three-dot menu > Linked devices.
- Review the list. Log out of any computer or browser session you are not actively using.
- On the sessions you keep, note that WhatsApp now sends notifications to all active devices — but if the phone's app was battery-optimized into sleep (see above), the desktop may be the only one that rings.
The same applies to Messenger on desktop browsers and Gmail's desktop notifications in Chrome — if the desktop is open, the phone may defer. This is by design, not a bug, but it confuses everyone the first time. Close or log out of the desktop session and test the phone again.
Last Resort: Reset App Preferences and Reinstall
If you have done everything above and one app's notifications are still late, the app's own registration with the push service may be corrupted. Work through these final steps in order:
- Reset app preferences. Go to Settings > Apps, tap the three-dot menu, and choose Reset app preferences. This restores every app's permissions, notification settings and battery restrictions to defaults without deleting any data — it is the safest "start over" Android offers. Afterwards, re-apply the battery exemptions for your key apps (the earlier sections).
- Reinstall the app. For WhatsApp: back up first (WhatsApp > Settings > Chats > Chat backup > Back up), then uninstall and reinstall from the Play Store. A fresh install re-registers the device with the push service from scratch, which fixes deep corruption. Do not skip the backup.
- Check for a stuck system state. If notifications are late across every app and nothing above helped, a restart-loop-level system problem may be at play — back up the phone and consider a factory reset using our safe factory reset guide. System-wide notification failure after trying everything is rare, but a reset resolves it.
- Rule out the network. Some office and university Wi-Fi networks block the ports push services use. If notifications work on mobile data but never on a particular Wi-Fi, the network — not your phone — is the problem. Switch to mobile data there or ask the network admin.
Do not install "notification fixer" or "push notification booster" apps from the Play Store. They cannot do anything the settings above do not already do, and many exist mainly to show ads or harvest data. Everything a legitimate fix needs is already in your phone's settings.
Keeping Notifications Instant Without Killing Your Battery
Once alerts are arriving on time, keep them that way with a few habits:
- Exempt only what matters. WhatsApp, Messenger, your email app, and one or two critical apps (banking, food delivery, ride-hailing). Everything else stays optimized — that is the best instant-alerts-per-battery trade.
- Re-check after every major OS update. Updates reset battery exemptions and notification channels often enough that a 2-minute re-check after each update saves you a week of missed messages.
- Keep the apps updated but update from the Play Store, not APK sites — sideloaded versions can have broken push registration. Our safe APK guide covers when sideloading is and is not sensible.
- Do not "clean" your messaging apps. Phone-cleaner and RAM-booster features that promise speed kill exactly the background processes your notifications need. If your phone feels slow, use our proper speed-up guide instead of a task killer.
- Restart weekly. A plain weekly restart keeps background services healthy and is the cheapest maintenance your phone gets.
FAQ
Why do WhatsApp messages only arrive when I open the app?
This is the classic sign that Android killed WhatsApp's background process. The message sits waiting on the server until you open the app and the app checks in. Fix it by going to Settings, Apps, WhatsApp, Battery and choosing Unrestricted or Don't optimize, then also allow background data. On Xiaomi, Oppo, Vivo and Infinix phones you must also enable autostart for WhatsApp and lock it in the recent-apps screen, or the brand's battery optimizer will keep killing it.
Will turning off battery optimization drain my battery faster?
Only slightly. Exempting one or two messaging apps from battery optimization lets them keep a background connection alive, which uses a small amount of battery — most users see no noticeable difference. Do not turn off optimization for every app. Only exempt the apps whose notifications matter to you: WhatsApp, Messenger, your email app, and maybe your banking or food delivery app. Keep everything else optimized and your battery life stays nearly the same.
Why do my notifications arrive on time on Wi-Fi but late on mobile data?
This is almost always Data Saver or a background-data restriction. Data Saver stops apps from using data in the background when you are on mobile data, which breaks the always-on connection apps need for instant push alerts. Go to Settings, Apps, the app, Mobile data, and turn on Allow background data usage and Allow data usage while Data saver is on. Also check that Data Saver itself is off, or that the app is exempted from it.
I have a Xiaomi, Oppo, Vivo or Infinix phone. Why are my notifications always late?
These brands ship extra battery-saving layers on top of stock Android that aggressively kill background apps — often more aggressive than the stock system itself. Fix it in three places: first, set the app to No restrictions in Settings, Apps, Battery; second, turn on Autostart for the app in the security or battery settings; third, open the recent-apps screen and lock the app so the system cannot swipe it away. All three are needed — doing only one usually does not fully fix the problem on these phones.
Why did my notifications stop working after a software update?
System updates sometimes reset notification permissions, battery settings and notification channels to their defaults. Re-check Settings, Apps, the app, Notifications to make sure everything is still allowed, and re-apply the battery exemption. If several apps broke at once, go to Settings, Apps, tap the three-dot menu and choose Reset app preferences — this restores all permissions and restrictions to defaults without deleting any of your data, then you re-exempt the apps you care about.
Can Do Not Disturb delay my notifications?
Do Not Disturb does not delay notifications so much as silence and hide them — which feels exactly the same when you only discover messages hours later. Check that DND, Bedtime mode and any Focus routines are actually off when you expect alerts. You can also let your most important apps bypass it: go to Settings, Sound, Do Not Disturb, Apps, add WhatsApp or your call app, and allow it to break through. Just remember that bypassing DND means those apps will wake you at night.