How to Set Up Push Notifications on Xiaomi: From Basic Settings to Problem Solving

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.

πŸ“Š What kind of firmware you use on your Xiaomi?
Global ROM
China ROM
Custom ROM (castom)
I don't know what I have.

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:

  1. Open Settings β†’ Notifications and Status bar.
  2. Slip on Application Notification Management.
  3. 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.

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Select the application you want (for example, Viber).
  3. Slip on AutoRun and turn on the permission.
  4. Go back and select Permissions β†’ Additional β†’ Show pop-ups (for some applications).
  5. Then go to Battery β†’ Select the Battery Mode and set the No Limits mode for the application.

For instant messengers (Telegram, WhatsApp) additionally:

  1. Open Settings β†’ Battery and Performance β†’ Application Battery Management
  2. Find the app in the list and select No Limits.
  3. Enable the Background Activity option (if any).

If notifications are delayed after these manipulations, check the MIUI Optimization settings:

  1. Activate Developer Mode (click 7 times on the MIUI version in Settings β†’ About Phone).
  2. Back to Settings β†’ Additionally. β†’ For developers.
  3. 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.

AnnexTypical problemDecision
TelegramNotifications come only when the application is openTurn on AutoRun. Turn off Traffic Savings in Telegram settings. Set High Priority in Settings β†’ Notifications.
WhatsAppNo 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.
ViberNotifications disappear after unlockingTurn 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 receivedAdd 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:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Choose Facebook or Instagram.
  3. Turn off the social media optimization option (if any).
  4. Turn on AutoRun and set the Battery Mode Without Limits.
Why do banking applications often not receive notifications?
Banking apps use their own servers to send push notifications that may conflict with MIUI Optimization. Xiaomi defaults to classifying financial applications as β€œhigh risk” and restricting their background activity. To fix this, you need to manually whitelist the app in your battery settings and disable all optimizations for it.

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.

  1. Update Google Play Services to the latest version through the Play Market.
  2. Go to Settings β†’ Apps β†’ All Apps β†’ Google Play Services.
  3. Clear Cash and Data (Warning: This may reset some of your Google account settings).
  4. Turn on AutoRun and set the Battery Mode Without Limits.

If the problem persists, try resetting Google Play Services settings:

  1. Open Settings β†’ Google β†’ Settings for Google applications.
  2. Choose Google Play Services.
  3. 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.

  1. Activate Developer Mode (as described above).
  2. In Settings β†’ For developers, find the Background Checks option and turn it on.
  3. 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:

  1. Disable Adaptive Battery: Go to Settings β†’ Battery and Performance β†’ Adaptive Battery. Disable this option (it can block background activity).
  2. Synchronization settings: In Settings β†’ Accounts and sync enable autosynchronization for Google and other accounts. β†’ Data and SIM-map β†’ Data transfer enabled background traffic.
  3. 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:

  1. Open Settings β†’ Notifications and Status bar β†’ Priority Notifications.
  2. Add the required applications to the list.
  3. 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:

  1. Reset notification settings: Go to Settings β†’ Applications β†’ Application Management. Select Three Dots (menu) β†’ Reset notification settings.
  2. 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.
  3. 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.

FAQ: Frequent questions about push notifications on Xiaomi

Why are notifications coming with a delay on Xiaomi?
This is due to the work of MIUI Optimization, which pauses background processes to save battery. To fix: Turn off battery optimization for the desired application. Enable Autostart and Background Activity. Check the settings of Google Play Services (they should work without restrictions). If the problem persists, try disabling Adaptive Battery in the settings.
How to turn on notifications on the lock screen?
Go to Settings. β†’ Lock screen β†’ Notifications on the lock screen and select one of the options: πŸ”“ Show the entire text (displays the full content of the notice). πŸ”’ Hide sensitive content (shows only the name of the app). 🚫 Do not show notifications (disables alerts on lock). For individual applications, settings can be changed to Settings β†’ Notifications β†’ Managing application notifications.
Why are there no notifications from banking applications?
Banking applications are often subject to Security App restrictions. To fix: Add the app to the Whitelist in battery settings. Enable Auto Run and disable all optimizations. Check if Security App blocks notifications (in Settings β†’ Security β†’ Notifications). If the problem persists, contact bank support - some financial institutions block notifications on root-right or custom firmware devices.
How to reset all notification settings to factory?
To return notification settings to β€œout of the box”: Go to Settings β†’ Annexes β†’ App management. Tap on Three dots (menu) β†’ Reset notification settings. Confirm action. ⚠️ Warning: This will reset the individual notification settings for all applications.
Can a VPN or firewall block notifications?
Yes, some. VPN-Firewalls and services (e.g. NetGuard or AFWall)+) They can block traffic from Google Play Services, which leads to loss of notifications.To check: VPN If you use a firewall, whitelist Google Play Services and a problem app, check your antivirus settings (like Avast or Kaspersky) β€” they can block notifications too.