The situation when messages from messengers or letters with important information do not appear on the screen on time is familiar to many smartphone owners. owners of Xiaomi, Redmi and Poco devices face this more often than others due to the aggressive battery saving policy built into the MIUI shell or the new HyperOS. The system seeks to extend battery life by forcibly closing background processes, which leads to delays or complete blocking of push notifications.
The problem can be both system limitations and application-specific settings that are wrong. Sometimes a crash occurs after an operating system update, when access rights are lost or memory management algorithms change. Understanding how battery optimization affects software will help you quickly return the functionality of the device.
In this article, weβll take a look at all the possible reasons why notifications donβt pop up on Xiaomi, and provide step-by-step instructions to fix them.Youβll learn how to properly configure autoruns, manage permissions, and bypass system restrictions to stay connected 24/7 without having to constantly open apps.
System optimization and energy saving
The main culprit behind the lack of timely alerts is the built-in power saving mechanism. MIUI shell is known for its aggressive approach to background processes: if an application is not actively used, the system can completely stop it from working to save CPU resources, which leads to the fact that the message will only come when you manually open the application.
To fix this, you need to change the battery mode for important programs. Go to Settings and find the App. From the list, select the problematic application (for example, Telegram or WhatsApp) and click on Saving Charge. Here you need to select the option No restrictions, which will allow the application to work in the background without interruptions.
β οΈ Warning: Setting No Limits mode may slightly increase battery consumption, but it is necessary to receive instant messages in real time.
It is also worth checking the general optimization settings. In the Safety β Battery menu, you can turn off global optimization for selected programs, which forcibly allows the system not to βkillβ the application process, even if the smartphone screen is turned off for a long time.
Set up auto-start and permissions
Another critical parameter is autorun. Unlike pure Android, where applications can run on a system event, MIUI and HyperOS often block this process by default for third-party software. If the application is not authorized to autorun, it will not be able to start its notification service after restarting the phone or clearing the memory.
To enable this feature, open the Security app (lightning icon or shield icon). Find the Permissions β Autostart section. In the list that appears, find the desired application and activate the switch. After that, the system will automatically start the program services when you turn on the phone.
- π Auto-Start β allows the application to start with the system.
- π Notifications β Basic permission to display pop-up windows.
- π Geolocation β required for delivery and taxi services.
Also, remember to check for extended permissions. In the same Permissions menu, make sure that the app has access to the network and, if necessary, to a microphone or camera. Lack of basic permissions can block push services, especially in encrypted messengers.
βοΈ Checking the application settings
Working with notifications in the curtain and on the lock screen
Sometimes the problem is not solved in the back of the system, but in the basic display settings. Sometimes the notification sound comes, the vibration is there, but the message itself does not pop up on the screen or appear in the curtain, this often happens after updates, when the privacy settings are reset or the priorities of the notification channels change.
Go to Settings β Notifications and Control Center (or just Notifications). Select Application Notifications and find the program you want. Make sure the Allow Notifications slider is active. Next, click the application name to open detailed feed settings.
In modern versions of Android and MIUI, notifications are divided into categories (channels), for example, Telegram separately configures βPersonal Messagesβ, βGroupsβ and βCallsβ, check that for important categories sound and vibration are turned on, and the βNo Soundβ or βNo Showβ flag is removed.
| Parameter | Default value | Recommended value | Impact |
|---|---|---|---|
| Sound. | Included | Included (or your own) | Audit alert |
| Importance | Medium | Tall. | Surfacing on a locked screen |
| Vibration. | On. | On. | Tactical response |
| Banner | Included | Included | A pop-up window on top of other apps |
π‘
If notifications come but the screen isnβt on, check Always On Display settings or themes β some third-party themes may block system pop-ups.
Problems with the network and Google services
The foundation of push notifications in Android is Google Play Services, which is where the app servers send a signal to your phone, and if the service is incorrect, blocked, or has network problems, no notifications will come, regardless of the appβs settings.
Check if the Google Play Store and Google Play Services are updated. Go to Settings β Apps β All apps, find Google Play Services and select Clear Cache. Don't confuse with Clear All Data as this can reset your account settings.
Also worth paying attention to is Do Not Disturb and Sleep mode. MIUI has a Sleep Mode feature that can automatically turn off notifications at a given time. Check the schedule in Settings β Sound and Vibration β Don't Disturb. Make sure there are no important contacts or apps on the exclusion list.
β οΈ Note: Using third-party memory cleaners or antiviruses can force Google services to stop, which is guaranteed to lead to loss of notifications.
What to do if Google Services are not working?
Specificity of the messengers: WhatsApp, Telegram, Viber
Messengers have their own background features, such as WhatsApp using a permanent connection that is easily broken by aggressive energy saving. Telegram, on the contrary, can hang in the background for a long time, but requires permissions to work in the background to download media.
For Viber and WhatsApp, it is critical to have a stable Internet connection in the background. In the mobile operator settings, make sure that traffic savings are not included, which blocks data transfer in the background. In MIUI, this is located in the Usage of Data menu within the settings of a particular application.
Often, reinstallation of the application with pre-saving backup helps. With a clean installation, the system re-requires all the necessary permissions and creates fresh configuration files, which eliminates software errors accumulated during use.
- π± WhatsApp: Requires Autostart and Remove Battery Limits.
- βοΈ Telegram: Access to background data transfer is important for downloading files.
- π Viber: Frequently conflicts with thematics, check notification settings in the theme itself.
π‘
For instant messengers, it is critical not only to allow notifications, but also to lock the application into memory (via the menu of recent applications) so that the system does not unload it if there is a shortage of RAM.
Additional settings and reset configuration
If none of the above methods worked, it may be a system failure or version conflict, with HyperOS and newer versions of MIUI adding additional layers of protection that can block suspicious activity.
Try resetting notification settings for a specific application. In the app menu (via Settings β Applications), find the Clear Data β Clear All Data button. This will return the application to the post-installation state, but will require re-authorization.
In a pinch, you can reset all app settings. This wonβt delete your photos or contacts, but will return all system resolutions and configurations to factory values. Way: Settings β About Phone β MIUI Version (click 7 times to unlock the developer menu if necessary) β Advanced Settings β Reset All settings β Reset.