Currently ALL newer flagship models are affected by delayed notification issue for at least past 6+ months, which started happening after around may 2018. Most devices are affected such as: S7, S8, S9, Note 9 and similar.
This is related to "doze" feature of android phone, where samsung optimization whitelist options are not working correctly thus affecting almost all samsung phones.
The issue is reproduced during following scenario:
1. User locks phone, waits around 5m
2. App sends notification (which is not marked as PRIORITY in google push services).
3. User does not get notification
4. User unlocks phone, and suddenly multiple "delayed" notifications arrive.
Multiple users has reported the issue and tried various workarounds such as:
- Disabling battery optimization for certain apps
- Disabling all battery optimization options
- Making sure "WIFI" connection is always maintaned, even during sleep mode
- Making sure DATA connection is always maintaned
- Restoring device to factory
- Totally replacing devices with new ones.
- Wiping cache and similar
There is currently only one temporarly solution working, which is disabling doze using adb console. This workaround is temporarly and works until next reboot. It requires setting phone to debug mode and connecting to it.
"adb shell dumpsys deviceidle disable"
Samsung is totally ignoring the technical issue since at least 6 months or more. There are multiple threads all over the web about such problem existing. Examples:
The issue is making phone totally unusuable for people who rely on instant notifications, such as alerts related to financial services like declining stock rates and similar. I dont understand why such critical thing like delivering notifications in time is totally ignored by samsung. The issue is not present on any other android phones.
If you have ability to contact someone of samsung development team, please forward this thread to make sure there will be finally reaction. Please reply to this thread if you have same issue.
None of the fixes I have been able to find have worked for me except clearing cache and restarting up to 20x a day. Tried the ADB fix finally and it does nothing for me. Sent myslef email and got it 25 min later. Gmail is the worst with delayed notifications. I am so sad that my NOte 8 is pretty much useless at this point. Everything is delayed.
After tried everything so far, there is no proper solutions out there. I noticed so far is that only few google accounts affected with this problem on exynos chip while there were no major complaints from snapdragon version. So there may be a problem with exynos chip made by samsung or google account which is not possible I think.
1. I want someone to try same google account setup on different brnad phones. Please update if there is notification issue with it or not..
2. On samsung phone create new gmail account and setup and check if it does makes any difference.
3. Samsung is fully aware of this problem but they doesn’t care about customers anymore.
4. People are also aware about this problem. They also doesn’t care about Samsung and switching to different brands now.
5. Finally there is no working solution at the moment. We can try something and test but not guaranteed if it works.
If someone tried working solution please share.
* Please do not tell about enable disable battery optimisation and other settings including ADB which are not working for everyone.
Finally, a solution.. sort of! The short answer is this: Do everyone here have Samsung Health app installed on the phone? If yes and you don't mind to removing it, then uninstall it. Problem (should be) solved.
I'm curious if it work for everyone. Please let me know.
Just uninstalled Samsung Health as per albert9106's suggestion.
Lets see how it goes.
Will update in couple of days after test.
BTW meanwhile for couple of months I am using PNF app to force notification check with 2 minutes heartbeat.
And it is sort of working for me, at least I get notification max with only 2 min delay. Much better than several minutes to hours delay.
Finally Removing Samsung health look more promising than earlier solutions. Well find albert9106. May i ask how do you found this?
Thank you for sharing. It may open samsung developer’s eyes now. No one till the date found any proper solutions but this one working fine at the moment. Hopefully will work for everyone and bricked paperweight became proper smart phone again. I would love to test few more days and see if its working or not. Will update soon.
PNF app wasn’t working for me. ADB working but not always. Not battery setting has any effect either.
Finally removed Samsung health and health services as well. Now notifications are coming through.
Notifications started delay again but not as earlier. Still delay and less frequent though.
Amazing, it appears to work well but only time will tell if this is the/a definitive solution. For the time being all notifications arrive with a 0 or 1 second delay only. Yessss, let's hope. I will know more in a few days but it sure looks interesting. Well done.
I do have a slight problem with this solution though: I also have a Samsung Gear S2 watch and it reminds me from time to time to install Samsung Health on my phone... 😞 So if there is an even more basic solution, I'd love that.
You don’t need to remove Samsung health and services, just disable them in case anything goes wrong you can have option to enable again.
Please check here for the procedure...
Or download paid app from play store
Please read reviews before buy anthing from play store.
This method is not working for me now. It started delaying notifications again. There must be something from Samsung that cause this problem or could be google, not sure.
It works for me (so far) but I need to be more specific in HOW I did it:
I did not uninstall Samsung Health. I did fully reset my phone to default and refused to install Samsung Health when suggested to do so. In this fashion I expect that neither Samsung Health nor any accessory services to it are installed. It is working perfectly since then (maximum 1 second notification delay) but I will continue to watch it closely. I am not suggesting you should reset your phone as I did, I am only telling you that it worked for me.