How to Set Up Pop-up Notifications on Xiaomi: The Complete Guide

Owners of Xiaomi, Redmi and POCO smartphones often face situations where important messages don’t appear on the screen or come with a delay. Aggressive battery optimization in the MIUI shell and HyperOS often blocks the background operation of applications, believing them to be inactive. This leads to the user only learning about the email or call after manually opening the messenger.

But Xiaomi’s Android system provides flexible tools to manage these processes, and the right configuration of permissions and display settings allows you to regain control of incoming information, and in this article, we’ll detail how to make notifications pop up on top of other windows and work steadily.

You'll learn to distinguish between system limitations and application-specific bugs. It'll only take a few minutes to set up properly, but it will greatly improve your smartphone experience. Let's look at the basic mechanisms of notifications in the Xiaomi ecosystem.

Managing Global Notification Settings

The first step is always to check the overall system parameters, and that's where the basic priority is set for all incoming signals, and if there are constraints in this section, the settings within individual programs may not work properly.

You need to go to the Settings menu → Notifications and status bar → Notification management. This section shows the full list of installed applications. It's important to make sure that the Allow Notifications switch is activated for the programs you want. The system can by default disable this setting for rarely used software.

Note the “Important” and “Other” sections: Priority notifications are always displayed with sound and vibration, while secondary ones can be hidden, and it is recommended to transfer messengers and work tools to the category of important so that they do not get lost in the overall data stream.

  • 🔔 Check if a common permission switch is included for all applications.
  • 🔔 Make sure that the “Do Not Disturb” mode is not activated at the moment.
  • 🔔 Check the status bar settings for hiding icons.
  • 🔔 Activate the display on the locked screen for mission-critical applications.

⚠️ Note: After major shell updates MIUI or HyperOS system settings can be reset to factory values, it is recommended to periodically recheck this section, especially if you notice a missing pop-up windows.

The display style is a special consideration, and some firmware versions offer a choice between a standard list and floating windows, and the right choice depends on your personal preferences and smartphone usage habits.

Floating window (Pop-up) settings for applications

The floating window feature allows a message to appear on top of an active application without completely covering the screen, which is especially useful when playing games or watching videos, when you need to quickly respond to a message without interrupting the main process.

To activate this feature, go to Settings → Notifications and Status bar → Notification Management. Select a specific application from the list, such as Telegram or Viber. Inside the settings menu of this application, find the item “On the lock screen and pop-up notifications”.

Here you'll be presented with a few behaviors: Select the option "Pop-up notifications" or "Floating window." This is the setting that causes the system to display the message as a small card on top of the current interface. Standard mode "In status bar" only adds an icon, which is easy to miss.

📊 How do you prefer to see notifications?
Just sound.
A pop-up window
Just vibration.
Nothing is necessary.

It’s worth noting that new versions of HyperOS have changed the logic of windows a little bit, and now it’s smarter to define context: if you hold your phone in your hands, the notification can come in the form of a banner, and if the screen is off, it can come in the form of a standard push.

Disabling battery saving for messengers

The most common reason for notifying is the harsh energy savings Xiaomi is known for its aggressive policy of "killing" background processes. If an app is not active on the screen, the system after a certain time forcibly closes it, and new messages do not arrive until the moment of manual launch.

To fix this, open the Safety app (green lightning icon). Go to Battery and find the list of apps. Find the messenger you want and click on it. You need to select No Limits mode. This option allows the program to run in the background constantly, ignoring the system sleep timers.

The alternative is through the app menu, press the program icon on your desktop, select About, and go to Saving Charge, and set the value of No Limits here, which is critical for stable email clients and instant messengers.

☑️ Checklist of battery settings

Done: 0 / 1
  • 🔋 No Limits mode increases charge consumption but guarantees message delivery.
  • 🔋 Don’t turn off energy savings for games or video services, it doesn’t make sense.
  • 🔋 After the change of mode, it is recommended to manually launch the application once.
  • 🔋 Check if the global energy saving mode is included in the notification curtain.

It’s important to understand the difference between modes: No-limit mode (or no-limit mode) allows an application to consume resources freely, while Saving mode limits background activity and data synchronization, which for social media often means a delay of minutes or hours.

Auto Start and Work in the Background

Another important aspect of Xiaomi’s system is auto-start management, and many users don’t know that even if they have permission to work in the background, the app won’t start itself after restarting the phone without the appropriate permission in the auto-start menu.

Open the Security app, scroll down to Permissions and select AutoStart. Find the programs you need in the list and activate the switch in front of them, allowing instant messengers to start immediately after your phone is turned on, ensuring instant delivery of the first messages.

Also worth checking is multitasking settings. Open a list of running applications (swipe up and hold or menu button). Find the window of the desired application, press it and press the lock. This will lock the application in memory and prevent it from closing when you clear RAM with the Crack button.

💡

Logging an application in memory (locks) is especially useful for navigators and activity trackers, which need to work constantly, even if you rarely use them.

The combination of auto-start and memory retention creates the most reliable environment for services that require constant connection, but do not abuse this method by fixing dozens of programs, as this can lead to a shortage of RAM and slow down the interface.

Specifics of work in HyperOS and MIUI 14

With the release of the HyperOS shell and the MIUI 14 updates, the visual component and logic of the notification grouping changed, and the Important Notifications feature appeared, which uses artificial intelligence algorithms to sort out incoming events.

The system can now automatically hide less important alerts into a folder to keep the screen from cluttering.If you don't see the expected message, check the Others folder or smart sorting settings. Sometimes critical emails from banks can be mistakenly classified as advertising spam.

The new versions also changed the way to some settings. Now style management is often inside Settings → Notifications and Status bar → Notification style. Here you can choose between the classic Android list and the MIUI corporate style, which looks more compact.

FunctionMIUI 12/13MIUI 14 / HyperOSWhere to find
Management of notificationsSeparate menuCombined with the control centreSettings/Stork
Display styleClassic / MIUIAndroid / MIUINotification settings
GroupingBasicSmart (AI)Notification settings
Floating windowsBasicExtended (SideBar)Setting up special capabilities

The key difference between HyperOS is the deeper integration of Google and Xiaomi services, which requires double-checking permissions: both on the system and in the Google account. If notifications do not come after upgrading to HyperOS, try to delete the Google account and add it again by backing up contacts.

Solving problems with specific applications

Sometimes global settings are fine, but one particular application is not behaving properly, and this may be due to internal cache errors or version conflict, and in such cases, point diagnostics is required.

Try clearing the cache of the problem app. Go to Settings → Apps → All apps, find the right program and select Clean → Clear cache. Don’t confuse it with cleaning the data, as this will delete your correspondence and logins.

If cleaning the cache didn’t help, check if you have a “Chinese” version of the app that might conflict with global firmware, or vice versa. Also make sure that push notifications are enabled in the app itself (in its internal settings), often after updating the messenger itself, these settings are lost.

⚠️ Note: When you clear the application data (“Erase Everything”), you will log out of your account and all local correspondence history will be deleted. Use this option only if you have a backup or are ready to reconfigure the application.

What if notifications only come when the application is open?
This is a classic sign that the system kills the background process. Be sure to check Autostart and No Limits Battery mode. Also try to turn off adaptive brightness control, sometimes the proximity sensor locks the screen and interferes with the notification sensor.

In extreme cases, if nothing helps, you can try to remove the app updates through the settings menu (the button at the bottom of the screen “Delete Updates”), and then re-download the latest version from Google Play or GetApps.

Frequently Asked Questions (FAQ)

Why do you get 10-15 minutes late?
It's likely that the power saving mode is on or the application doesn't have permission to work in the background. Check the battery settings for the specific application and set the "No Limits" mode. Also make sure that auto-start is on.
How to make sure that the text of the message is not visible on the locked screen?
Go to Settings → Notifications and Status bar → Notification format on the lock screen. Select Hide Content or Do Not Show. Then you will only see the name of the application and the number of messages.
Can I customize different sounds for different contacts on Viber or WhatsApp on Xiaomi?
Yes, it's possible. Open a chat with a contact, click on the name of the person you're talking to, select "Notification Sound" (or "Melody"), and the system will suggest you select a sound from a list or download your file, and that's the setting of the application itself, not the system.
Why did all the notification settings disappear after the MIUI update?
In major shell updates (e.g. MIUI 13 to 14), the system often resets security permissions, and you will need to re-set autostart and battery resolutions for important applications.