Have you noticed that Xiaomi Redmi 7 has stopped showing notifications from VKontakte โ no sound, no icon on the screen, no pop-up banner? The problem is familiar to many owners of smartphones on MIUI, especially after the system updates or the application itself. In this article, we will analyze all possible causes, from banal errors in settings to hidden firmware bugs specific to Redmi 7 (codename onclite), and give clear instructions for their elimination.
It's important to understand that the problem can be both on the smartphone itself (battery optimization, background activity) and on the VK side (server failures, account errors). We structured solutions by complexity, from simple checks to deep system settings. If you've tried to restart your phone or reinstall an app, but nothing has worked, don't miss the AutoStart, Background Limitation and Google Play Services sections that are often overlooked.
1. Check the basic settings of VC notifications
Start with the obvious: maybe notifications are just disabled in the app itself or at the system level. Redmi 7 has two independent layers of settings - inside VK and in MIUI, and both need to be checked.
In the VKontakte appendix:
- ๐ฑ Open up. VK, pop on the avatar โ Settings โ Notifications.
- ๐ Make sure that the slider Show notifications is active (should be blue).
- ๐ Check the Sound, Vibration and LED sections โ they should be included.
- ๐ At the bottom of the screen, click on Notification Settings in the system โ this will redirect you to the menu. MIUI.
In MIUI settings:
- ๐ง Go to Settings. โ Annexes โ Application management.
- ๐ Find it. VK on the list, tap on it. โ Notifications.
- ๐ Turn on all switches: Allow notifications, Sound, Banners, Badges on the lock screen.
- ๐ If there is a category Other notifications โ turn it on (sometimes messages get there).
๐ก
On Redmi 7 with MIUI 12+, notifications can be duplicated in the Special Permissions section โ check it in the VK app settings.
If you don't get notifications after this manipulation, the problem goes deeper.
2. Battery optimization and background activity
Xiaomi aggressively optimizes the background of apps to save charge. On Redmi 7, this often results in VK not being able to receive push notifications.
Step 1: Turn off optimization for VK:
- ๐ Go to Settings. โ Battery and productivity โ Battery consumption management.
- ๐ Find it. VK In the list, select No Limits (or No Limits in Older Versions) MIUI).
Step 2: Allow auto-start and background activity:
- ๐ Back to Settings โ Annexes โ Application management โ VK.
- ๐ง Tap Autostart and turn on permission.
- ๐ฑ In the Other Permissions section, find the Work in the background and activate it.
Battery optimization disabled | Auto-run allowed | Background work enabled |Perspectives checked in MIUI Security-->
Step 3: Add VK to the MIUI Security exceptions:
- ๐ก๏ธ Open the Security app (shield icon).
- โก Go to Optimization. โ Cog badge (โ๏ธ) โ Exceptions.
- ๐ Add in. VK list of excluded applications.
Once a day | Once a week | Only when it slows |Never-->
3. Google Play Services and push notifications issues
VK for Android uses Google Play Services (GPS) to deliver push notifications. If this service is not working properly, notifications may not come. On Redmi 7, this is especially true due to conflicts with MIUI.
How to check and correct:
- ๐ง Go to Settings. โ Annexes โ Application management.
- ๐ Find Google Play Services (or Google Play Services).
- ๐ฅ Slip the vault. โ Clear cache and Clear data (Warning: This will reset some of your Google account settings!).
- ๐ Reboot the phone.
If the problem persists:
- ๐ ๏ธ Remove Google Play Services Update (button) โฎ โ Remove updates).
- ๐ฅ Go to Google Play, find Google Play Services and update manually.
- ๐ Make sure to use Google Account Settings โ Accounts. โ Google โ Synchronization of Contacts and Gmail is enabled โ this indirectly affects the work of push.
What to do if Google Play Services is not updated?
If notifications don't appear after these actions, the problem may be MIUI Optimization, a special firmware layer that blocks background processes, and this is discussed in the next section.
Disable MIUI Optimization (for power users)
MIUI Optimization is Xiaomiโs proprietary module that manages background processes. Sometimes it closes apps too aggressively, including VK. On Redmi 7, it can be disabled via ADB, but that requires caution.
โ ๏ธ Attention: Disconnection MIUI Optimization can lead to increased battery consumption and unstable system performance.
Instructions:
- ๐ฑ Enable Developer Mode on your phone: Go to Settings โ The phone. โ Version. MIUI. Stick to the version. MIUI 7 times until you are notified you have become a developer!.
Settings โ Additional โ For Developers
USB debugging
ADB Tools
adb shell pm disable-user --user 0 com.miui.powerkeeper๐ Reboot the phone.
To get it all back, do this:
adb shell pm enable --user 0 com.miui.powerkeeper๐ก
Disabling MIUI Optimization is a last resort, and try all other ways before you do that, as it can disrupt the stability of the system.
5. Reset network settings and check VK servers
Sometimes the problem isnโt with the phone, but with the network or VK side. On Redmi 7, connection failures can block push notifications, especially if youโre using Dual Apps or Second Space.
What to do:
- ๐ Go to Settings. โ SIM-maps and mobile networks โ Resetting network settings.
- ๐ Confirm the reset and restart the phone.
- ๐ก If you use Wi-Fi, try connecting to another network or turn on the mobile Internet.
Verification of VK servers:
- ๐ Go to the site. VK For developers or check the status of services through Downdetector.
- ๐ฑ Try to get in. VK from another device or through a browser โ if notifications do not come and there, the problem is on the side VK.
- ๐ If you have two-factor authentication enabled, try temporarily disabling it (sometimes this prevents push notifications).
๐ก
On Redmi 7 with MIUI 11 and below, sometimes changing the region in the phone settings to Russia or India helps โ this affects the routing of push notifications.
6. reinstallation of VK and cache reset
If none of the above works, the radical method is to completely reinstall VK with all the data cleaned up. On Redmi 7, this often solves notification problems, especially if the application has been updated with errors.
Step-by-step:
- ๐ฒ Go to Settings. โ Annexes โ Application management โ VK.
- ๐งน Tap Clear cache and Clear data (this will remove all settings and app cache).
- ๐๏ธ Remove the app VK.
- ๐ Reboot the phone.
- ๐ฅ Install. VK from Google Play (not from Google Play) APK!).
- ๐ At first start, allow all notification requests and background work.
โ ๏ธ Note: If you use dual applications (clone) VK), delete both copies, then reinstall only one. Cloned versions often conflict with the main ones.
| Method | Efficiency | Risks. |
|---|---|---|
| Cleaning up VK cache | โญโญโญ | Minimum (resetting of application settings) |
| Reinstallation of VK | โญโญโญโญ | Loss of unsaved data (e.g. draft messages) |
| Disconnect MIUI Optimization | โญโญโญโญโญ | Increased battery consumption, possible lags |
| Resetting network settings | โญโญ | You will have to re-enter Wi-Fi passwords. |
7. Problems with firmware and MIUI updates
Redmi 7 (onclite) received the last official MIUI update in 2021, and since then, bugs that affect notifications may have accumulated in the firmware.If your version of MIUI is older than 12.5, it's worth considering upgrade or reset options.
Options:
- ๐ Check for updates: Go to Settings โ The phone. โ Update system. If an update is available, install it (preferably via Wi-Fi).
- ๐ฆ Install custom firmware (for advanced users): Popular options for Redmi 7: LineageOS, Pixel Experience, Havoc-OS. โ ๏ธ Requires unlocking the bootloader and may deprive the warranty.
- โ๏ธ Reset your phone to factory settings: Back up your data! go to Settings โ The phone. โ Reset settings. Select Reset all settings (do not delete all data unless you want to lose files).
If you decide on a custom firmware, consider:
- ๐ On Redmi 7 with custom notification firmware VK work more stable, but may worsen the battery life.
- ๐ฑ Some custom firmware requires manually configuring Google Play Services to work properly with push notifications.
8. Alternative methods of receiving notifications
If none of the methods worked, consider alternative options for getting notifications from VK:
- ๐ Version. VK PC: Set up notifications in desktop or browser (e.g. vk.com in Chrome with alerts enabled).
- ๐ง Email notifications: In settings VK Enable the option to Send notifications to email (Notifications section) โ Email).
- ๐ค Telegrambot: Subscribe to bots like this @VKNotifierBot, which duplicate the notifications from VK Telegram.
- ๐ SMS-warnings: In settings VK can be included SMS-notification of new messages (paid, charged by the operator).
You can also use third-party apps for notifications, such as:
- Notify for VK (available on Google Play)
- Pushbullet synchronizes notifications between devices.
๐ก
Alternative methods wonโt replace native notifications, but they will help you keep important messages in mind while youโre looking for a solution to the problem.