Have you noticed that notifications from VK have stopped coming to your Xiaomi smartphone (Redmi, POCO, Black Shark)? The problem is familiar to many users - messages come with a delay, do not appear in the status bar or disappear altogether. The reasons lie in both the MIUI settings and the VK application itself, and sometimes even the operating limitations of Android 13/14 are to blame.
In this article, weβll look at all the possible causes, from the banal bugs in notification settings to the hidden power saving features of Xiaomi, which aggressively block the background activity of applications. Youβll learn how to check the work of Google Play Services, why autosynchronization VC can be disabled, and what to do if the problem appeared after the MIUI 14/15 update. Weβll also detail the cases when notifications come but do not appear on the lock screen or play audio.
Important: Some solutions require manual intervention in system settings (e.g., disabling battery optimization for VC or resetting the com.vk.android cache). If you are not sure about your actions, back up your data before making changes.
1. Check the basic settings of VK notifications
Before digging deep into MIUI settings, make sure the problem isnβt with the VC app itself. Often users accidentally turn off notifications right in the messenger or donβt update it to the latest version.
Open the VKontakte application and go to: Profile β Settings (β) β Notifications
Check here:
- π General notifications β the slider at the top of the screen must be enabled.
- π© Messages β Enable the βShow Notificationsβ option for personal conversations and conversations.
- π Sound and vibration β make sure you donβt have a βno soundβ mode".
- π₯ Mentions and Answers β Check if response notifications in comments are disabled.
If it's all on, but the notifications don't come, it's a deeper problem. Update the VK app to the latest version on Google Play or through APKMirror if you don't have access to Google services. Sometimes bugs in older versions interfere with push messages.
π‘
If the notifications are gone after the VC update, try rolling back to the previous version. To do this, uninstall the application, download APK from version 5.20-5.25 (stable builds) and install manually, disabling the auto-update in the Play Market.
2. Notification settings in MIUI: where Xiaomi blocks VC
Xiaomi is known for aggressive battery optimization and background processes, and even if the VC itself is all-inclusive, the system can block notifications at the MIUI level.
Open Settings β Applications β Application Management and find VKontakte. Check here:
- π± Notifications β the master switch must be on, and check if individual categories (e.g., Messages or Mentions) are disabled").
- π Battery β Select "No Limits" (not "Optimization" or "Background Limitation").
- π Auto-start β turn on, otherwise the VC will not be able to work in the background.
- πΆ Data usage β Allow background traffic for mobile network and Wi-Fi.
Focus on Settings β Battery and Performance β Application Battery Management. Here, Xiaomi defaults to limit background activity for many apps. Find VC on the list and set No Limits mode.
What if there is no βNo Limitsβ item on the list?
Also check the global notification settings: Settings β Notifications and Status bar β Notification management.
Make sure that:
- π Notifications are included for all applications (not just VC).
- π΅ Not activated "Do Not Disturb" or "Concentration".
- π In the section "Notifications" selected melody (not "No sound").
3. Google Play Services and push messaging issues
VKontakte notifications (like most other messengers) run through Google Play Services, the system service responsible for delivering push messages, and if it doesnβt work properly, notifications may not arrive at all or come with a delay.
Check the status of Google Play Services:
- Open Settings β Applications β Application Management β Google Play Services.
- Click on "Storage" and clear the cache (not data!).
- Go back and select "Stop" (forced stop).
- Reboot the phone.
If that doesnβt work, manually update Google Play Services: Play Market β Profile β Device Management β Update Everything.
Some Xiaomi firmware (especially POCO and Redmi for the Chinese market) lack Google services, in which case VK notifications will come via an alternative channel (for example, Huawei Push Kit or Xiaomi Push), which is less stable: the solution is to install Google Play Services manually through APKMirror or reflash the phone to the global version of MIUI.
4. synchronization errors and background activity
VC requires constant synchronization with servers to receive notifications in time. If the background activity of the application is blocked, messages will only come when the messenger is manually opened.
Check the synchronization settings: Settings β Accounts and synchronization β VKontakte.
Make sure that:
- π Autosynchronization is enabled (slider at the top).
- π₯ Background data is allowed (in the settings of the VK application).
- π The Internet has access to mobile data (not only Wi-Fi).
On the firmware MIUI 13+ added an additional layer of background control to disable it:
- Go to Settings β Battery and Performance β Battery Optimization.
- Find VKontakte and select "No restrictions".
- Return to Settings β Special Features β Application Improvements and turn on the βRun in the Backgroundβ option for VC.
If after these manipulations notifications still do not come, try to forcefully add VK to the list of "Secure applications": β Battery β Cog badge (β) β Secure applications.
Clear the VKontakte cache|Disable battery optimization|Enable autosynchronization|Allow background data|Add VK to protected applications-->
5. Conflicts with other applications and firmware
Sometimes VC notifications are blocked because of:
- π‘οΈ Antiviruses or firewalls (e.g. Avast, 360 Security, NetGuard).
- π Task Managers (e.g. Greenify, Battery Doctor).
- π± Custom firmware (e.g. LineageOS, Pixel Experience).
- π§ Modified versions of the VC (e.g, VK Mod, Kate Mobile).
If you use unofficial firmware or root access, check:
- π§ Is the system services disabled via Magisk or Xposed.
- π¦ Have you removed Google Play Services or Mi Push Framework.
- π Is it not necessary to limit the background processes in build.prop (ro.miui.optimize_app=1).
For custom firmware users, the solution is to return stock MIUI or install GApps (if there are none), and if the problem is with the antivirus, add VKontakte to exceptions or delete the program.
π‘
On custom firmware without GApps, VC notifications will come via Xiaomi Push, which is less stable.
Also check whether VC conflicts with other messengers. For example, on some Xiaomi devices, Telegram or WhatsApp may block background activity of other applications due to MIUI limitations. The solution is to manually set priorities in Settings β Battery β Battery Optimization.
6. Hardware problems and resetting settings
If none of these methods worked, the problem may be:
- π΅ Communication module malfunctions (for example, antenna or modem problems).
- π Battery wear (with health levels below 70% MIUI aggressively restricts background processes).
- π± Damage to system files after failed update.
Before taking radical measures, try:
- Clear cache and VK data: Settings β Applications β VKontakte β Storage β Clear cache + Clear data.
- Reset network settings: Settings β SIM-maps and mobile networks β Resetting network settings.
- Update the firmware to the latest version through Settings β About Phone β System Update.
If nothing helps, do a soft reset (without deleting data): Settings β About phone β Resetting β Reset all settings.
In extreme cases, you will have to make a full reset, but before that, be sure to save a backup copy through the Mi Cloud or locally, as all data will be deleted.
π‘
Before reset, check the battery health through the engineering menu (#4636###) or the AccuBattery app. If wear exceeds 30%, replace the battery - this can solve the notification problem without drastic measures.
7. Alternative methods of receiving notifications
If standard methods donβt work, try alternatives:
| Method | How to set up | Pluses | Cons |
|---|---|---|---|
| VK Lite | Install the official VK Lite app from the Play Market. It weighs less and is less likely to be blocked by MIUI. | Stable notifications, low battery consumption. | Fewer functions than in the main application. |
| Telegram bot VK | Add @VKBot to Telegram and link your account. It will duplicate notifications. | It works even if the VC is blocked. | Delays of up to 1-2 minutes, not all types of notifications are supported. |
| Web version of VK | Open m.vk.com in the Chrome browser and enable notifications through the site menu. | It doesn't depend on MIUI limitations. | Requires a permanent open browser, quickly puts down the battery. |
| IFTTT/Automate | Set up automatic alerts via services such as IFTTT or the Automate app. | Flexible settings, you can adjust the sound / vibration. | It's hard to set up, there's a possibility of delays. |
You can also use third-party launchers (like Nova Launcher or Lawnchair) that have their own notification mechanisms, which can bypass MIUI restrictions and display VC notifications even if the system does not work.
8. Frequent questions and answers
Notifications come in, but they don't show up on the lock screen.
After the MIUI update, the notifications stopped coming.
Notifications are delayed in 10-30 What's the matter?
One account gets notifications, the other doesn't. Why?
Can I enable VC notifications without Google Play Services?
If none of these methods worked, the problem could be on the side of VK servers, check the status of the service on vk.com/dev or on the official Twitter support, and in rare cases, notifications disappear due to massive failures that are solved only by developers.
π‘
Before any manipulation of MIUI settings or system reset, check the notifications on another device (such as a tablet or second phone) if the problem recurs, it is the VC or server account that is to blame, not your Xiaomi.