Xiaomi smartphones based on MIUI or HyperOS actively optimize applications in the background to save battery power and improve performance. However, sometimes this optimization interferes: applications do not send notifications, close when the screen is locked or do not update data in real time, the solution is to add them to the system exceptions.
In this article, you will find current ways to configure exceptions for MIUI 14/15 and HyperOS, including auto-run, memory cleanup protection, and battery limitations. We will analyze step-by-step instructions for different firmware versions, and explain what settings affect messengers, navigators, and other background services.
Why add apps to the exceptions on Xiaomi?
Xiaomiโs operating system by default limits the background activity of applications to extend battery life, leading to the following problems:
- ๐ฑ Applications close when the screen is curled up or locked (for example, music players or navigators).
- ๐ Notifications from messengers (WhatsApp, Telegram, Viber) or email clients do not come.
- ๐ Real-time data (weather, exchange rates, delivery trackers) are not updated).
- โก Background processes are reset after memory optimization (e.g., Google Maps restarts when switching to another application).
Adding exceptions solves these problems, but it has the downside: it increases battery consumption, so it's important to set exceptions only for critical applications.
Method 1: Auto-Run applications (background activity resolution)
Autorun setting allows the application to start automatically after the device has restarted and run in the background. This is the most basic exception level that you need to enable first.
Instructions for MIUI 14/15 and HyperOS:
- Open Settings โ Applications โ Application Management.
- Select the desired application from the list (for example, Telegram).
- Slap on Autostart.
- Turn on the Autostart Allow switch.
- Go back and check if Background Activity permissions and Show notifications are enabled.
On some firmware, the path may be different. For example, in HyperOS for the global version, the AutoRun option is sometimes hidden in Settings โ Applications โ Special Permissions โ AutoRun.
Auto-start enabled for application |Background activity allowed |Notifications not blocked by system |Application not optimized by battery-->
โ ๏ธ Note: On HyperOS devices for the Chinese market (CN-Auto-run menus may be hidden, in which case use Developer Mode (see Method 5).
Method 2: Exclusion from battery optimization
Xiaomiโs system automatically limits the background activity of apps to save charge, to disable these restrictions:
- Go to Settings โ Battery and Performance โ Battery Consumption Management.
- Select No Limits mode for critical applications (such as navigators or instant messengers).
- Or tap on the Battery Consumption Settings with apps and manually set the No Limits mode for the desired application.
On HyperOS, the path might look like this: Settings โ Battery โ Energy Saving โ Energy Management of Applications.
| Optimization mode | Impact on work | Recommendations |
|---|---|---|
| No restrictions. | Maximum background activity, notifications arrive instantly | Only for messengers, navigators, health trackers |
| Intellectual management | Restrictions are applied selectively, notification delays are possible. | For most applications (social networks, games) |
| Strict restrictions | Background activity is blocked, notifications may not arrive | For rarely used applications |
๐ก
If notifications still donโt come after setting up the exceptions, check the permissions for the application in Settings โ Notifications. Sometimes the system blocks them separately from the background activity.
Method 3: Protection against memory cleansing (fixation in multitasking)
Xiaomi aggressively clears background processes to free up RAM, to prevent the closure of important applications:
- Open Settings โ Applications โ Special permissions โ Fixing applications.
- Turn on the switch for the desired applications (for example, Google Maps or music player).
- Alternatively: swipe up to open multitasking, find the app and swipe down on its card โ a lock icon will appear (๐).
On HyperOS, fixation works differently: after swiping down the application card, a menu appears with the option to Attach.
โ ๏ธ Attention: Fixed applications continue to consume RAM even after curtailment. If you attach too many processes, the device may start to slow down.
Method 4: Resolution for background work (for Android 12+)
Starting with Android 12, Google tightened its control over background activity, and Xiaomi has implemented this through additional permissions:
- Open Settings โ Applications โ Application Management.
- Select the application you want (for example, Viber).
- Slip it on the Permit. โ Additionally.
- Turn on the options: ๐ Allow background activity ๐ก Allow automatic start-up ๐ Ignore battery optimization
If these are not available, the app does not request extended permissions, in which case use Developer Mode (Method 5).
What to do if there is no item "Ignore battery optimization"?
Method 5: Developer Mode for Extended Exceptions
If standard methods don't work, use hidden settings for developers to disable all restrictions on selected applications.
How to turn on:
- Go to Settings. โ The phone.
- Tap 7 times on the MIUI version (or HyperOS build number) and you will be notified of becoming a developer.
- Back to Settings โ Additionally. โ For developers.
- Find the options: ๐ ๏ธ Do not limit background processes (include for the right applications). โก Turn off optimization MIUI (completely disables background optimization, but increases battery consumption). ๐ Background Process Limit (set a Standard Limit or No Limits).
On HyperOS, some items may be called differently, such as Background Checking or Application Limitations.
๐ก
Developer mode gives you maximum control over background processes, but incorrect settings can lead to overheating or rapid battery discharge. Use it only for critical applications.
Frequent problems and solutions
Even after setting up exceptions, applications may not work correctly.
- โ Notifications do not arrive: Check if notifications are blocked in Settings โ Notifications. Make sure that push notifications are enabled in the application (e.g. in Telegram: Settings) โ Notifications โ Turn on push).
- โ The app closes when you lock the screen: Add it to App Fixing (Method 3). Turn off adaptive brightness in the battery settings - sometimes it resets processes.
- โ Geolocation in the background does not work: Enable the App's permission Exact location in Settings โ Confidentiality โ Permits โ Location. In the battery settings, select No Limits mode.
If the problem persists, try clearing the app's cache or reinstalling it.Relatively, resetting the network settings (Settings) helps. โ SIM-maps and networks โ Resetting network settings).