Push notifications on Xiaomi smartphones often become a headache for users: important notifications from messengers disappear, then they arrive with a delay, then they do not appear at all on the lock screen. The reason lies in the aggressive optimization of MIUI power consumption, which by default limits the background activity of applications. In this article, we will analyze not only the standard ways to turn on notifications, but also hidden settings that the manufacturer does not advertise.
Itβs important to understand that push notification algorithms on Xiaomi are different from pure Android. Even if youβve previously configured alerts on other brands, youβll need to consider the features of the MIUI shell (versions 12-15).
We will focus on security issues, why some notifications are blocked by the system and how to fix them without risking privacy, and what apps may conflict with Google Play services and how this affects the delivery of push messages.
What are push notifications and how do they work on Xiaomi?
Push notifications are instant notifications that apps send to your smartphone even when they are closed. On Xiaomi devices, three components are responsible for processing them:
- π± Google Play Services is a service from Google that routes notifications from most applications (messengers, social networks).
- π MIUI Optimization is Xiaomiβs proprietary optimization system that often blocks background activity at its discretion".
- π‘οΈ Security App β built-in security application that can filter notifications based on privacy criteria.
Xiaomiβs main problem is the conflict between Google Play Services and MIUI Optimization, where users are trying to deliver a notification as quickly as possible, while the latter are trying to save battery power by suspending background processes.
- β³ Delayed alerts (for example, messages in Telegram come only when you open the application).
- π Complete lack of notifications from some services (bank applications often suffer).
- π΅ Disappearance of alerts from the lock screen after unlocking.
Interestingly, Global ROM devices are less likely to have problems than the Chinese version (China ROM), which is because China ROM has more stringent back-end restrictions by default.
Basic setting of push notifications in MIUI
Before digging deep into the settings, check the basics. Often the problem is solved in just 3 clicks:
- Open Settings β Notifications and Status bar.
- Slip on Application Notification Management.
- Select the desired app (such as WhatsApp) and turn on the switches: π Allow notices π± Show on the lock screen π΅ Sound (optional) π‘ Indicator on the badge (badges)
If the alerts don't come anyway, move on to the next step, setting up autostart and background activity, which is a critical moment for most apps.
Make sure notifications are included in the app settings
Check the permission to "Show on the lock screen"
Activate sound alerts (if necessary)
Include indicators on the appendix icons-->
Please note the Special Permissions section within the app notification settings. Here you can configure:
- π Priority of notifications (high/medium/low).
- π Grouping (disable if notifications are merged into one group).
- π Silent mode (make sure it is off).
Set up autostart and background activity
This is the most important section for stable push notifications. Xiaomi by default limits background activity of most applications to save battery life.
- Go to Settings β Applications β Application Management.
- Select the application you want (for example, Viber).
- Slip on AutoRun and turn on the permission.
- Go back and select Permissions β Additional β Show pop-ups (for some applications).
- Then go to Battery β Select the Battery Mode and set the No Limits mode for the application.
For instant messengers (Telegram, WhatsApp) additionally:
- Open Settings β Battery and Performance β Application Battery Management
- Find the app in the list and select No Limits.
- Enable the Background Activity option (if any).
If notifications are delayed after these manipulations, check the MIUI Optimization settings:
- Activate Developer Mode (click 7 times on the MIUI version in Settings β About Phone).
- Back to Settings β Additionally. β For developers.
- Find the option to limit background processes and set the Standard Limit (or disable it altogether).
π‘
After changing the autorun settings, restart your smartphone. Some changes only take effect after the reboot.
Solving Notification Problems from Specific Applications
Some applications require a personalized approach, and we'll look at some of the most common cases.
| Annex | Typical problem | Decision |
|---|---|---|
| Telegram | Notifications come only when the application is open | Turn on AutoRun. Turn off Traffic Savings in Telegram settings. Set High Priority in Settings β Notifications. |
| No notifications sound. | Check if WhatsApp is in Do Not Disturb mode. In the app settings, select the unique alert sound. Turn off WhatsApp battery optimization in Settings β Battery. | |
| Viber | Notifications disappear after unlocking | Turn on Background Activity in the app settings. In Settings β Lock screen, activate Show Notifications. Turn off Adaptive Brightness (sometimes interferes with display). |
| Banking applications (Sberbank, Tinkoff) | Payment notifications are not received | Add the app to the White List in Settings β Battery. Enable Autostart and Background Activity. Check if the Security App blocks notifications (in the security settings). |
For Instagram and Facebook, it often helps to disable the built-in optimization of social networks:
- Go to Settings β Applications β Application Management.
- Choose Facebook or Instagram.
- Turn off the social media optimization option (if any).
- Turn on AutoRun and set the Battery Mode Without Limits.
Why do banking applications often not receive notifications?
Google Play Services Problems and Solutions
Google Play Services is the primary push notification channel for most applications, and if it doesn't work properly, notifications may be missing or late.
- Update Google Play Services to the latest version through the Play Market.
- Go to Settings β Apps β All Apps β Google Play Services.
- Clear Cash and Data (Warning: This may reset some of your Google account settings).
- Turn on AutoRun and set the Battery Mode Without Limits.
If the problem persists, try resetting Google Play Services settings:
- Open Settings β Google β Settings for Google applications.
- Choose Google Play Services.
- Click Space Management and select Reset.
After reset, restart the device and check the notifications. If they still don't work, there may be a conflict with MIUI Optimization.
- Activate Developer Mode (as described above).
- In Settings β For developers, find the Background Checks option and turn it on.
- Turn off MIUI optimization (if it interferes with Google Play Services).
π‘
If after all the manipulations, the notifications from Google Play Services do not work, check if the Security App blocks them. Go to Settings β Security β Notifications and make sure that there are no restrictions on system services.
Additional settings for stable notifications
If the basic methods didnβt help, try these advanced settings:
- Disable Adaptive Battery: Go to Settings β Battery and Performance β Adaptive Battery. Disable this option (it can block background activity).
- Synchronization settings: In Settings β Accounts and sync enable autosynchronization for Google and other accounts. β Data and SIM-map β Data transfer enabled background traffic.
- Clean the cache of system applications: Clear the cache for Security App, MIUI Optimization, and System UI. Reboot the device after cleaning.
For devices with MIUI 14+, add problematic applications to Priority Notifications:
- Open Settings β Notifications and Status bar β Priority Notifications.
- Add the required applications to the list.
- Set the maximum priority for them.
On devices with Snapdragon 8 Gen 2 and later (such as Xiaomi 13 Ultra), you may need to disable the Deep Battery Optimization feature in the developer settings. This option aggressively suspends background processes, resulting in loss of notifications.
What to do if notifications are not working
If none of these methods worked, try these radical measures:
- Reset notification settings: Go to Settings β Applications β Application Management. Select Three Dots (menu) β Reset notification settings.
- Installing an alternative launcher: Some users solve the problem by installing a Nova Launcher or Lawnchair.This is because a standard MIUI launcher may conflict with notification services.
- Device flashing: If the problem is systemic, try switching to Global ROM (if you have China ROM) Or a custom firmware like LineageOS. β οΈ Warning: Flashing removes warranty and may result in data loss.Before the procedure, make a backup through Settings β Additionally. β Backup and reset.
If notifications donβt work for just one app, check:
- π Notification settings within the app itself (for example, Telegram has a separate Notifications and Sounds section).
- π΅ Does the application block antivirus or firewall (if installed).
- π Is the application in mode Save traffic (in settings) MIUI).
π‘
Before drastic measures (reset, flash), check notifications on another device with the same account, and it may be the server side of the app, not your smartphone.