Not getting notifications at all can be quite a problem but getting notifications late is no less annoying. Some users report that they are getting delayed notifications on Android. Some apps function as intended with notifications coming through as fast as possible while notifications from affected apps appear suddenly, sometimes hours too late.
If you have issues with notifications, we have a few solutions to suggest. Check the steps we listed below.
Table of contents:
- Check notification settings
- Ensure that apps are allowed to work in the background
- Check background data usage
- Remove the app from the Sleeping apps list
Why am I not getting notifications immediately?
1. Check notification settings
The first thing to check is in-app notification settings. Some apps offer delayed notifications but there’s a low chance that you enabled this by accident. Nonetheless, make sure to open the app that shows delayed notifications and check the settings.
For example, Gmail is notorious for delayed notifications and we have an issue with this app so it’s easy to replicate the problem. Here’s what we had to do to fix it:
- Open Gmail.
- Tap on the hamburger menu and open Settings.
- Select your account.
- Tap Email notifications and select All.
- Now, tap Inbox notifications and make sure that Notify for every message option is enabled.
This is just an example and it definitely differs from notification settings on other apps that are not Android email clients. Of course, you can tell us about the app that’s bothering you so we can look it up and provide some insight.
2. Ensure that apps are allowed to work in the background
This one is important. In order for push notifications to work in a timely manner, the app needs to work in the background. And considering some OEMs are known for killing off background apps so you can get that two-day-long battery life, we have a good idea why notifications get delayed on Android.
So, make sure to navigate to Settings > Apps > All apps. And, once there, open the app that doesn’t provide timely notifications. Open Battery optimization and disable the battery optimization for that app. Also, make sure there’s usually a toggle that allows the app to work in the background. Make sure to enable this option before moving on.
3. Check background data usage
We can’t forget the fact that the majority of apps and services we use depend on the internet connection. And, while we are on the move, many of us rely on mobile data. However, this is a metered connection, and the system might limit the background usage of mobile data on some apps to prevent going over the data cap.
That’s why we recommend navigating again to System settings > Apps > All apps. Once you open the app that shows delayed notifications, open Wi-Fi and mobile data (or Mobile data), and enable Allow background data usage.
If you are still getting delayed notifications on Android, check the next step.
4. Remove the app from the Sleeping apps list
As we already mentioned, a big battery can get you longer autonomy but optimization is what gives it an extra mile. And that’s where some OEMs can be a bit too radical for my taste. Although the idea is to put to sleep apps you are not using, freezing apps will often prevent them from updating and from showing notifications.
Samsung and Xiaomi (along with its subsidiaries) are well-known for this. The aggressive approach might be the reason why certain apps are not showing notifications.
So, look for Sleeping apps and make sure that the app you are using is not on the list. On Samsung, open Settings > Battery and device care > Battery > Background usage limits. Once there, disable Put unused apps to sleep. Or, you can add the app you want to the Never sleeping apps list.
For Xiaomi, users suggest navigating to Developer options and disabling MIUI Optimization.
If you use multiple devices with the same account, push notifications might be slower on one device. And we don’t really have an explanation for that.
That should do it. Thank you for reading and feel free to share your thoughts with us in the comments section below.