When a long-awaited confirmation code from a bank or an important message from a friend does not appear on a smartphone screen, it can disembark any user. Owners of Xiaomi devices often face this problem due to the aggressive MIUI optimization system, which in an attempt to save battery power ruthlessly “kills” the background processes of the application messages.
But it's not always because of software failures in the operating system, and sometimes it's just that it's a memory cramp. SIM-To understand why in your case messages do not come to Xiaomi, will help to consistently analyze all possible factors, from simple to technically complex.
In this article, we will take a closer look at the algorithms that will help you return to the standard functionality of the phone, you will learn what services to run, where to look for hidden locks and how to properly set priorities for system applications.
Aggressive battery optimization and MIUI settings
The most common reason notifications stop coming in time is because of the built-in power saving mechanism: MIUI and its new version of HyperOS are designed to maximize battery life, often at the expense of application background activity. When you lock the screen or don't use your phone for several hours, the system can completely stop receiving new messages.
To fix this, you need to manually change the settings for the Messages app. You need to go to Settings → Apps → All apps, find your SMS messenger there, and select Battery Savings. You need to set the No Limits mode, which will tell the system not to interrupt this service.
Also, check autorun: If the application is not authorized to automatically start after the device is restarted, it may not start the message service until you open it yourself.
⚠️ Warning: After changing your energy saving settings, be sure to completely close the message application through Task Manager and reopen it so that the new settings take effect.
Also make sure that all sliders are activated in the notification settings for the Messages app, including Sound, Vibration, and Lock Screen Indicator. Sometimes a system update can reset these settings to factory values, where notifications can be disabled by default to save traffic or charge.
💡
Use the “Stick to Memory” function (lock in the Open Application Manager) so that the system does not exactly close the message application when cleaning RAM.
Problems with SIM-map and network settings
If the software settings are in order, the problem may lie at the level of physical interaction of the phone with the operator’s network. SIM-A card is a chip that can oxidize or have software errors in data storage over time. Often users forget that the SIM card itself has limited memory, and a crowded inbox blocks new emails from arriving.
The first thing to do is to check if your memory is full. SIM-To do this, open the message app, click on the three dots in the corner (menu) and select Settings. SIM-“Messages” or “Management of communications” SIM-If there are old messages, they should be deleted.
The second step is to re-register, and this action causes the phone to shake hands again with the nearest cell tower, resetting any connection errors. → SIM-maps and mobile networks and select “Disable” for your SIM card, wait 10 seconds and turn on again.
- 📱 Reshuffle SIM: Remove the tray, wipe the SIM card contacts with a soft eraser or dry cloth and insert it back in, making sure it sits tightly in the tray.
- 🔄 Slot change: If your device has two slots, try moving the card to another slot, as one of them may have poor contact with the motherboard.
- 📶 Network mode: Check if the "only" mode is set 5G» or "Only" 4G», If the coverage is unstable in your area, you should choose "Preferred". LTE» or «3G/2G» test.
It is also important to note that some carriers are implementing network-level spam protection that can mistakenly block legitimate messages. If you have recently changed rates or connected new services, it is worth calling the carrier’s support to check if there are restrictions on incoming SMS.
Third-party application conflicts and blockers
Installing third-party launchers, antiviruses or specialized SMS management applications can lead to unpredictable conflicts. Android allows you to have only one default application to handle incoming messages. If you installed a new messenger but did not configure it as the main one, the system may try to hand over control to it, but due to access rights errors, messages will be lost.
Check which application is installed for SMS. Go to Settings → Applications → Application Management → Three dots (top right) → Default apps → SMS. Make sure that it selects either the standard Xiaomi application or the third-party client you use knowingly.
Special attention should be paid to various cleaners and antiviruses, which may perceive the standard com.android.mms process as suspicious or resource-intensive and block its operation.
⚠️ Warning: If you use third-party themes, try switching to a standard theme. Incorrectly encoded themes can hide notification icons or block pop-ups.
Apps that request permission to read SMS may also be the reason. If you recently installed some questionable software, check the permission list in your privacy settings. Malware can intercept messages containing confirmation codes, redirecting them to attackers.
How to check for hidden blockers?
Errors of system services and cache
The accumulation of temporary files and errors in the cache of system services is another frequent culprit of problems. Over time, the message database can become corrupt, which will lead to the fact that new records simply cannot be added to the log. Clearing the cache and data of the message application often solves the problem, but requires caution.
Before performing this procedure, it is recommended to back up important correspondence, if this is possible with your application. After that, proceed to cleaning: Settings → Apps → All Applications → Messages → Storage. Here you need to click “Clear Cache”, and if it does not help – “Clean All” (or “Reset”).
Do not forget about the system service Google Play Services, which is often responsible for the use of the system_push_ If it doesn't work properly, it can affect the entire notification system as a whole. Update all system components through the Google Play Store and GetApps.
| Action. | Risk of data loss | Efficiency |
|---|---|---|
| Clearing the cache | No. | Medium |
| Data resetting of the annex | High (deletion of history) | Tall. |
| Rebooting Google Services | No. | Medium |
| Resetting network settings | No (only Wi-Fi passwords) | Tall. |
💡
Cleaning up the messaging app data will delete the entire history of the correspondence, but is often the only way to fix database errors.
Operator-level locks and blacklist
Sometimes the problem isn’t with your phone, but with your plan settings or carrier-side services, and many users forget that they have activated antispam services that can be set up too aggressively and block even short numbers from banks or delivery services.
Check your personal account operator or use USSD-For example, some operators have a team to check the status of blocking incoming SMS. It is also worth making sure that there are funds in the account, since with a zero balance, some operators completely turn off receiving incoming messages, except for emergency numbers.
Don’t ignore the built-in MIUI blacklist. Xiaomi anti-spam can automatically tag messages from unknown numbers as spam and hide them from the main list. Check the Spam or Archive folder in the message app, perhaps the search codes are there.
- 🚫 Blacklist: Go to the Security App» → «Antispam» → «Check the list and see if there are any important contacts.
- 📵 Do Not Disturb Mode: Make sure that Do Not Disturb Mode is not activated, which can hide notifications on the lock screen.
- 🔒 Parental controls: If your phone has Google Family Link or similar devices installed, check your restrictions settings, they can block messages from uncontacted individuals.
☑️ Diagnostics of blockages
Global Network Settings Reset
If none of these methods worked, there may have been a build-up of critical errors in the configuration of network protocols, in which case the solution would be to reset the network settings, which would bring all mobile, Wi-Fi and Bluetooth settings back to factory values, but not affect your personal files, photos or contacts.
To do this, go to Settings → Connection & Sharing → Reset Wi-Fi, Mobile Networks and Bluetooth. Press Reset and confirm the action. The phone will reboot and you will have to re-enter passwords from Wi-Fi networks.
This method is especially effective if you have recently switched from another operator, changed the user’s position. SIM-A new card with a different security standard or firmware update, after which problems began. APN (Access points that may conflict with current network settings.
⚠️ Warning: After resetting your network settings, be sure to restart your device, even if it didn't automatically do so, which ensures a complete reconnection to the operator's network nodes.
In rare cases, even when a network reset doesn’t work, a deeper intervention may be needed – a complete reset of the phone to factory settings – but this is only a last resort, saving all the important data to a cloud server or computer beforehand.