Notifications in Telegram on Xiaomi Redmi smartphones often become a headache for users, from sound disappears after an update, to alerts come with a delay, to no longer appear in the status bar at all, the reason for this is the aggressive optimization of power consumption in the MIUI shell, which blocks the background activity of the messenger. In this article, we will analyze all the ways to return notifications to working state, from basic settings to hidden system parameters.
The thing about Redmi devices is that even when you set the right settings on Telegram, it can ignore alerts, and that's because of the Security Center, which suspends apps to save power, and we're going to look at not only standard methods (enable sound in chat settings), but also system tricks like turning off battery optimization, adding messenger to autostart, and even manually configuring notification channels through ADB for advanced users.
It's important to understand that the notification problem on Xiaomi isn't always Telegram-related. It's more often the firmware that's to blame, so it's going to be relevant for other messengers (WhatsApp, Viber). If you've tried to include sound in your chat settings but nothing's changed, don't close the article. The most effective methods are hidden in system settings that most users don't even know about.
Why Telegram Notifications Are Not Working on Xiaomi Redmi
Before setting up alerts, letβs get to the root of the problem: On Xiaomi smartphones, notifications may not arrive for several reasons, and most of them are related to the features of MIUI firmware:
- π Battery optimization: The system automatically restricts background activity of apps, including Telegram, to save charge.This leads to delays or no notifications at all.
- π« Auto-start lock: By default MIUI It prevents apps from running on their own after the device is restarted.Without auto-start, Telegram will not be able to check new messages.
- π Notification Channel Settings: In newer versions of Android, each app has separate notification channels (e.g., for messages, calls, groups). If the channel is disabled, the alerts will not come.
- π΅ Do Not Disturb: Sometimes users accidentally activate this mode or set it to work constantly, which blocks all sounds.
- π Synchronization errors: If the device is enabled traffic saving mode or unstable Internet connection, Telegram may not have time to receive push notifications.
Interesting fact: the problem is compounded by the Global ROM, which is more aggressive in battery optimization than the Chinese versions of MIUI, where notifications are more stable, due to differences in energy saving policies across regions.
Before you go to the settings, check whether the lack of notifications is due to trivial reasons:
- π± Make sure Telegram is not removed from multitasking (swipe up and check if the app is in the open list).
- π Check if the phone is in silent mode (volume button or switch on the case).
- π Make sure the internet is working (notifications donβt come without a network connection).
Basic notification settings in the Telegram itself
Start by checking the settings inside the messenger. Often users accidentally turn off the sound or vibration for specific chats without even knowing it.
Open Telegram and follow the following steps:
- Slip on three horizontal lines in the upper left corner to open the menu.
- Go to Settings. β Notifications and sounds.
- Make sure the Notice slider is on (should be blue).
- Below, select Chats and check out: π Sound β must be chosen by any melody (not βWithout sound"). π³ Vibration - enabled (if necessary). π‘ LED - activated (for models with an indicator). π± Pop-up notifications β enabled (show messages over other apps).
Group
Canals
If notifications don't work just for a particular chat, go to it, tap the name at the top, and select Notifications, where you can turn on the sound, vibration, or set a customized signal.
Notice the Exceptions in the notification settings, where you can add contacts that will even receive the alerts in Do Not Disturb mode, and useful for important people.
Notification settings in Telegram are open|Chat audio on.|Vibration activated (optional)|Settings for groups and channels are checked|Make sure there are no individual restrictions for specific chats-->
Disabling Battery Optimization for Telegram
The most common reason for notifying Xiaomi Redmi is to optimize the battery, which blocks Telegramβs background activity to turn it off:
Go to Settings β Applications β Application Management and find Telegram in the list. Tap on it and select Battery Optimization.
- Select No Limits (or No Limits depending on the version of MIUI).
- Confirm the action if the system requests permission.
If there is no such item, try an alternative path:
- Open Settings β Battery and Performance β Battery Consumption Management by Apps.
- Find Telegram in the list and set it to No Limits mode.
Some Redmi models (like the Note 10 Pro or Redmi 9T) may have different paths, so if you don't find the right item, search the settings (the magnifying glass icon at the top) and type in "battery optimization."
π‘
Once you've turned off the optimization, restart the phone, which will help the system apply the changes correctly.
Important: Some MIUI firmware resets optimization settings after updating the system. If notifications stop coming again, check this setting again.
Adding Telegram to Autostart and Locking Cleanup
Even if you have disabled battery optimization, MIUI can block Telegram through other mechanisms, so that the messenger works stably, it must be added to auto-start and blocked from cleaning.
Do the following:
- Go to Settings β Applications β Application Management β Telegram.
- Slip on AutoRun and turn on the slider (should turn blue).
- Go back and select other permissions.
- Activate the following paragraphs: π Auto-Run β Allows Telegram to start when your phone is turned on. π± Pop-ups β to display notifications on top of other apps. π Cleaning block β prevents the messenger from closing when cleaning memory.
On some Redmi models (such as the Redmi Note 8 Pro or Redmi K20), the path to auto-run settings may be different:
Settings β Battery and Performance β Auto-Run Applications ManagementIf you donβt find the right items, try an alternative way through Security:
- Open the Security app (the shield icon on the desktop).
- Move to Acceleration. β Cleaning lockdown.
- Add Telegram to the list of blocked apps.
- Tapping each channel and making sure: Show Notifications slider is on, sound selected (not No Sound), vibration enabled (if necessary), High or Maximum priority set.
Pay attention to the Calls channel, and many users complain that they don't hear incoming calls on Telegram, even though they do, most often due to a call channel being turned off or low priority.
If you have MIUI 12/13/14, the path to channel settings may be different:
Settings β Notifications and Status bar β Notifications Management β Telegramπ‘
If the notification channel is disabled at the Android level, it cannot be turned on from inside Telegram. Always check the system settings!
Using ADB for deep customization (for advanced)
If all of the above methods fail, the last option is manually configured via ADB. This will require connecting the phone to your computer, but is guaranteed to solve the notification problem.
You'll need:
- π₯οΈ Computer with drivers installed ADB (You can download it through Android Studio or separately).
- π± Included debugging by USB on the phone (Settings) β The phone. β Version. MIUI β Tap 7 times, then go back to Settings β Additionally. β For developers β Debugging by USB).
- π Cable USB (preferably original).
After preparation, execute the following commands in the terminal (command line) of the computer:
- Connect the phone and type: Adb devices Make sure the device is identified (should appear its serial number).
- Disable battery optimization for Telegram: adb shell dumpsys deviceidle whitelist +org.telegram.messenger
- Allow autorun: adb shell cmd appops set org.telegram.messenger android:auto_revoke_permissions RUN_ANY_IN_BACKGROUND allow
- Turn off all restrictions for background activity: adb shell cmd appops set org.telegram.messenger RUN_IN_BACKGROUND allow
Once you've done the commands, restart your phone. These settings can't be changed through the standard MIUI interface, so they're guaranteed to work.
β οΈ Attention: Use ADB The wrong commands can disrupt the system, and if you're not sure what you're doing, skip this section or get help from a specialist.
If you don't get any notifications after you restart, check if your settings are reset. MIUI ignore ADB-Teams after System Update.
Additional tips for stable notifications
Even after setting up properly, notifications may disappear due to the MIUIβs work, with some additional recommendations:
| Problem. | Decision | Applies to models |
|---|---|---|
| Notifications are coming with a delay | Turn off traffic saving mode in Settings β SIM-maps and mobile networks β Saving traffic | All Redmis at MIUI 10+ |
| No notifications sound. | Check if the phone is worth it in Do Not Disturb mode (Settings β Sound and vibration β Do Not Disturb) | All models. |
| Notifications are not shown on the lock screen | Enable the display of confidential content in Settings β Lock screen β Notifications on the lock screen | Redmi Note 9/10/11, Redmi K30/K40 |
| Telegram does not update messages in the background | Add the messenger to βPriority appsβ in Settings β Battery β Priority apps | MIUI 12/13/14 |
| Notifications disappear after MIUI update | Reset autostart and battery optimization (sets reset) | All models. |
If you use two of them SIM-Maps, make sure Telegram is linked to the main card with the Internet. Sometimes notifications do not come if the messenger tries to use an inactive one. SIM push-message.
Another useful trick is to add a Telegram widget to the home screen, which will increase the priority of the app in the system and reduce the likelihood of blocking it.
β οΈ Attention: On some firmware MIUI for the Chinese market (China) ROM) Notifications are more stable than on global versions. If the problem is critical, consider flashing them on the Internet. EU ROM (unofficial firmware for the European market).