Quick answer
Android notifications most often fail to arrive because of battery optimization that restricts the app's background activity, disabled notifications for that app, or poor internet. Check in order: notification permissions, battery optimization, sync and network. In most cases the problem is solved in the phone settings, without a service center.
How to recognize the problem
- Messages arrive with a delay of several minutes or hours
- Notifications appear only when you open the app
- Some apps do not show notifications at all
- Notifications work on Wi-Fi but not on mobile data
- The phone does not ring or vibrate for calls and messages
Most common causes
Battery optimization
Android aggressively kills background apps to save battery, so messages arrive only when you open them. This most often happens with messaging apps.
Disabled notification permissions
The app may not have permission to show notifications, or notifications for that app have been manually turned off in settings.
Background restrictions
Some apps are placed on the 'restricted' or 'sleeping' list and cannot run in the background. This often happens after a system update.
Network problems
Weak signal, disabled mobile data or data saver mode can prevent notifications from arriving. Check if the internet connection is stable.
Account sync
If sync for the account is turned off or an error occurred, notifications will not arrive. This applies to Gmail, Calendar and similar apps.
Step-by-step fix
- 1
Check if notifications are enabled
Open the notification settings for the app (
Settings > Notifications > AppsorSettings > Apps > [app] > Notifications, the name may vary). Make sure the notification toggle is on and that 'Silent' or 'Off' mode is not selected. Also check the notification categories inside the app. - 2
Turn off battery optimization for the app
Go to
Settings > Battery > Battery optimization(the name may vary by manufacturer). Find the app and select 'Don't optimize' or 'Unrestricted'. On Samsung phones, additionally checkSettings > Battery and device care > Battery > Background usage limitsand remove the app from the list. - 3
Allow background activity
In
Settings > Apps > [app] > Batteryselect 'Unrestricted' or 'Allow background activity'. If the phone has a 'Power saving' mode, turn it off temporarily while testing. - 4
Check account sync
Open
Settings > Accounts(orSettings > Passwords and accounts, the name may vary) and select your Google account. Make sure sync is enabled for all items you use (Gmail, Calendar, Contacts). If it is off, turn it on and wait a few minutes. - 5
Reset network settings
If notifications arrive only on mobile data, check if data transfer is enabled in
Settings > Network & internet > Mobile network. As a last resort, reset network settings inSettings > System > Reset options > Reset Wi-Fi, mobile & Bluetooth(the name may vary). This erases saved Wi-Fi networks and Bluetooth pairings, so write them down before resetting. - 6
Update the app and system
Open the Play Store, search for the app and check if there is an update. Then in
Settings > System > System updatecheck if Android is up to date. Outdated versions often have notification bugs. - 7
Clear app cache
In
Settings > Apps > [app] > Storagetap 'Clear cache'. Do not select 'Clear data' because that erases the account and settings. Restart the phone and test notifications. - 8
Check Do Not Disturb mode
Swipe down from the top of the screen to open the quick settings panel and check if 'Do Not Disturb' mode is on. If it is, turn it off or set exceptions for important contacts.
If nothing helps
If you have gone through all the steps and notifications are still delayed, try removing and re-adding the account in Settings > Accounts; before that, check that the data is synced. Then restart the phone in safe mode (the procedure depends on the manufacturer; most often hold the power button for a long time, then long-press the power off or restart option and confirm switching to safe mode) and check if the problem occurs then too. If notifications work in safe mode, the culprit is probably another app consuming resources; uninstall recently installed apps. For apps that are business-critical, contact your administrator if the phone uses an MDM profile, as it can restrict notifications.
How to prevent it
- Regularly update apps and the Android system
- Do not turn off battery optimization for apps you do not need
- Occasionally check the list of apps with background restrictions
- Use a stable Wi-Fi or mobile connection and check the signal
When to call a professional
If you use the phone for work and notifications are tied to business accounts, or if the problem started after installing an app you cannot remove, contact IT support. They can check MDM profiles and system restrictions.
IT infrastructure maintenance · Servers, networks, backup, security and helpdeskFAQ
Why do notifications arrive only when I open the app?
Most likely battery optimization is enabled, which kills the app in the background. Set the app to 'Don't optimize' in battery settings and allow background activity.
How do I know if the problem is in the phone or the app?
Check if other apps send notifications. If they are also delayed, the problem is in the system or network. If only one app does not work, the problem is in its settings or permissions.
Will resetting the phone solve the problem?
Factory reset is the last option and erases all data. Make a backup before resetting. Before that, try all the steps in this text; if nothing helps, contact a service center or IT support.