Advertisement
Android Notifications Not Working - Fix Guide
Fix missing or delayed notifications on Android with step-by-step solutions for all devices.
🚨 30-Second Quick Fix
- 1Pull down the notification shade and check Do Not Disturb is OFF
- 2Go to Settings > Apps > [App Name] > Notifications and ensure they're enabled
- 3Restart your phone
Solution 1: Check Per-App Notification Settings
Android allows granular notification control for each app. It's common for notifications to be accidentally disabled for a specific app without realising it.
- 1Go to Settings > Apps > [App Name]
- 2Tap Notifications
- 3Ensure Show Notifications is toggled ON
- 4Check individual notification channels (e.g., Messages, Calls, Updates) — some apps have sub-categories that can be toggled independently
- 5Set notification importance to Default or High (not Silent)
Solution 2: Disable Battery Optimisation for the App
Android's battery optimisation aggressively kills background apps to save power. This is the number one cause of missed notifications, especially on Samsung and Xiaomi devices.
- 1Go to Settings > Battery > Battery Optimisation
- 2Change the dropdown from "Not Optimised" to All Apps
- 3Find the affected app and tap it
- 4Select Don't Optimise and tap Done
Samsung-Specific Steps:
- 1Go to Settings > Battery > Background Usage Limits
- 2Check Sleeping Apps and Deep Sleeping Apps lists
- 3Remove the affected app from both lists
- 4Add the app to Never Sleeping Apps
Solution 3: Check Do Not Disturb Settings
Do Not Disturb (DND) can be scheduled to activate automatically and may be silently blocking your notifications without you realising it's on.
- 1Go to Settings > Sound > Do Not Disturb
- 2Ensure DND is turned OFF
- 3Check Schedules — disable any automatic DND schedules you don't need
- 4Check Exceptions — add important apps to the allowed list if you use scheduled DND
Solution 4: Check Background Data Restrictions
If background data is restricted for an app, it cannot connect to its servers to receive push notifications when you're not actively using it.
- 1Go to Settings > Apps > [App Name] > Mobile Data
- 2Ensure Background Data is enabled
- 3Also check Settings > Network > Data Saver — if enabled, add the app to the exceptions list
Solution 5: Clear App Cache and Reinstall
Corrupted app data can break the notification registration process. Clearing the cache or reinstalling forces the app to re-register with the push notification service.
- 1Go to Settings > Apps > [App Name] > Storage
- 2Tap Clear Cache
- 3Test if notifications work
- 4If not, uninstall and reinstall the app from the Play Store
- 5Open the app and ensure you grant notification permissions when prompted
📱 Device-Specific Fixes
Google Pixel — Adaptive Notifications
Pixel devices have an "Adaptive Notifications" feature that can delay or bundle notifications. To disable it:
- 1. Go to Settings > Notifications > Enhanced Notifications
- 2. Toggle OFF Enhanced Notifications
- 3. This prevents Android from "smartly" delaying notifications it deems less important
Samsung Galaxy — Background Usage Limits
Samsung's One UI is particularly aggressive with battery management. Follow these additional steps:
- 1. Settings > Battery > Background Usage Limits
- 2. Remove the app from Sleeping Apps and Deep Sleeping Apps
- 3. Settings > Device Care > Battery > Power Mode — set to Optimised (not Maximum Power Saving)
- 4. Disable Adaptive Battery if notifications are critical
Xiaomi / Redmi — Autostart Permissions
MIUI requires explicit autostart permission for apps to deliver notifications reliably:
- 1. Open the Security app > Autostart
- 2. Enable autostart for the affected app
- 3. Settings > Battery > App Battery Saver > select app > No Restrictions
- 4. Lock the app in recent apps (swipe down on the app card to pin it)
🔍 Why This Happens
Aggressive Battery Optimisation
Modern Android phones aggressively kill background apps to save battery. When an app is killed, it can no longer listen for push notifications until you manually open it again.
Do Not Disturb Schedules
DND can be scheduled to activate during bedtime hours and may remain active if the schedule isn't configured correctly, silencing all notifications throughout the day.
Data Saver Mode
When Data Saver is enabled, apps are blocked from using background data. Without background data access, apps cannot receive push notification signals from their servers.
App-Level Notification Channels
Modern Android apps use notification channels — sub-categories of notifications. You might have the main notification toggle on but a specific channel (like "Messages" or "Updates") toggled off.
🛡️ Prevention Tips
- ✓Exempt important apps from battery optimisation — do this immediately after installing messaging and email apps
- ✓Review DND schedules periodically — make sure automatic schedules match your actual routine
- ✓Don't use third-party task killers — these disrupt Android's notification delivery system
- ✓Keep apps updated — notification system improvements are frequently included in app updates
- ✓Check notification settings after system updates — OS updates can sometimes reset notification preferences
⚠️ When to Seek Professional Help
Consider contacting the app developer or your device manufacturer if:
- •Notifications are missing for ALL apps (not just one) despite trying all fixes
- •The problem started after a specific system update
- •Factory reset doesn't resolve the issue
- •You've verified all settings are correct but notifications still don't arrive
Found this helpful? Share it!
Help others fix their Android problems — share this guide!