Double sound and vibration on WhatsApp on Xiaomi: why does the notification work when listening to voice messages?

You listen to a WhatsApp voice message on your Xiaomi, and your smartphone suddenly makes a notification sound and vibrates โ€” as if the message just came โ€” a problem that many owners of Redmi, POCO and Mi devices are familiar with, even when you have already opened a chat and are actively interacting with the message. What is the reason for this behavior and how to fix it?

It turns out that the fault is not the bug in the messenger itself, but the peculiarities of the MIUI notification system combined with WhatsApp settings. The fact is that Xiaomi aggressively optimizes the background activity of applications, and voice messages on WhatsApp are technically considered โ€œnew eventsโ€ even when played, as a result, the system perceives listening as a repeated notification โ€“ and produces a sound with vibration.

In this article, we will take a closer look at all the possible causes of the problem, including hidden MIUI settings, WhatsApp features, and even the hardware nuances of some Xiaomi models. You will learn how to turn off double notifications once and for all โ€“ without resetting settings and data loss.

1.Why does Xiaomi play the notification sound when listening to voice?

The root of the problem is how MIUI handles WhatsApp notifications, and when you receive a voice message, the messenger sends two types of notifications:

  • ๐Ÿ“ฉ Initial notification โ€“ the fact of receipt of the message (acts immediately after sending)
  • ๐Ÿ”Š Secondary notification โ€“ about voice playback (works when you click on the message)

Xiaomi defaults to distinguish between the two types and treats them as separate events, and as a result, when listening, you hear the notification sound that should have sounded when you receive a message, especially on models with MIUI 12.5+, where the notification system has been significantly redesigned.

Another nuance is the battery optimization policy: MIUI can freeze WhatsApp in the background, which causes the messenger to not process the notification status correctly, and when you open a message, the system wakes up the application, and it re-sends the signal about a new event โ€” which causes a double sound.

๐Ÿ“Š Which Xiaomi model you are facing a problem with?
Redmi Note 10/11/12
POCO X3/X4/X5
Mi 11/12/13
Another model

2. Communication with notification settings in MIUI

MIUI has a unique notification management mechanism that often conflicts with WhatsAppโ€™s logic, and here are the key settings that affect the problem:

Setting upImpact on the problemRecommended value
Auto-optimization of the batteryBlocks WhatsApp background activity, causing repeated notificationsDisable for WhatsApp
Show notifications in the application settingsIf disabled, the system may not handle events correctly.Included.
The sound of notifications on WhatsAppConflict with MIUI system soundsDifferent from the system.
Vibration on notificationsDubbed by system vibrationDisable on WhatsApp

Especially insidious is Smart Optimization in Settings โ†’ Battery. It automatically restricts application activity, which leads to notification malfunctions, and even if you manually add WhatsApp to exceptions, the system can ignore this after the reboot.

โš ๏ธ Note: On some models (Redmi Note 11, POCO X4 Pro after updating to MIUI 14: A bug appears where WhatsApp notification settings are reset after a security update!

3. Step-by-step instructions: how to remove double sound

To get rid of the problem, you need to consistently check and change the settings in three places: in WhatsApp itself, in the MIUI settings and in the battery settings.

Open WhatsApp. โ†’ โ‹ฎ โ†’ Settings โ†’ Notifications

Turn off Vibration for messages and calls

Set a unique notification sound (not โ€œDefaultโ€)

Turn off "Show Notifications" for groups (if not necessary)-->

Next, go to the system settings:

  1. Open Settings โ†’ Applications โ†’ Application Management
  2. Find WhatsApp and select Notifications
  3. Turn off the option to Allow Sound for Message Category
  4. Turn on Show as a pop-up window (this will prevent duplication)

The final step is to set up the battery:

  1. Go to Settings โ†’ Battery โ†’ Selection of applications
  2. Find WhatsApp and select Without Limits
  3. Turn off Smart Optimization for this app

๐Ÿ’ก

If you still have a problem after doing this, try clearing WhatsAppโ€™s cache in Settings โ†’ Apps โ†’ WhatsApp โ†’ Storage.This will reset the temporary notification data without deleting the messages.

4. Specific problems on different Xiaomi models

Some devices have unique bugs associated with notification processing, and here are the most problematic models and their features:

  • ๐Ÿ“ฑ Redmi Note 10 Pro: Conflict with Game Turbo, which blocks notifications even in normal mode.Solution - disable Game Turbo in settings or add WhatsApp in exceptions.
  • ๐Ÿ“ฑ POCO X3 NFC: Vibration bug that fires twice because of a bug in the vibrator driver. Solution: Update your firmware to the latest version MIUI Or turn off the vibration completely.
  • ๐Ÿ“ฑ Mi 11 Ultra: Problem with Dynamic Sound that duplicates system notifications. Solution - disable Settings โ†’ Sound. โ†’ Dynamic sound.

Redmi Note 12 with MIUI 14.0.4 has a critical bug: the system ignores the notification settings for WhatsApp if the "Do Not Disturb" mode is enabled with exceptions. The only solution at the moment is a full reset or a rollback to MIUI 13.

โš ๏ธ Note: On devices with MediaTek processor (e.g. Redmi) 10C, POCO M4 Pro) HyperEngine may need to be disabled in battery settings as it conflicts with notification processing.

5. Alternative solutions: if nothing helps

If the standard methods donโ€™t work, try these non-obvious methods:

  • ๐Ÿ”„ Resetting notification settings: Go to Settings โ†’ Notifications โ†’ Additionally. โ†’ Reset notification settings. This will return all settings to factory settings, but will not affect application data.
  • ๐Ÿ“ฅ Installing WhatsApp beta: Sometimes bugs are fixed in test builds earlier than in stable builds. APK from the official Beta Tester website.
  • ๐Ÿ› ๏ธ Manual editing of the configuration file: For advanced users, file modification /data/data/com.android.providers.settings/databases/settings.db through ADB (root).

The last option is to use automated scripts via Tasker or MacroDroid, which will mute the sound of notifications when WhatsApp is open.

Trigger: Application launched (WhatsApp)


Action: Set the volume of notifications to 0%




Condition: Screen is on

How to roll back MIUI without losing data?
1. Download the desired firmware version from the official Xiaomi website (choose "Recovery ROM"). 2. Rename the file to update.zip and place it at the root of the phone's memory. 3. Go to Settings โ†’ About Phone โ†’ System Update and click on three dots โ†’ "Select the update file." 4. After rollback, reset settings through Settings โ†’ Additional โ†’ Restore and Reset by selecting "Setting Reset" (not "Reset All Data").

Prevention: How to avoid problems in the future

To prevent the problem from returning after updates or resets, follow these guidelines:

  1. Check your WhatsApp battery settings regularly โ€“ MIUI likes to reset exceptions after updates.
  2. Donโ€™t use Memory Cleanup manually โ€“ it kills WhatsAppโ€™s background processes.
  3. Update WhatsApp via Google Play, not APK โ€“ in official versions, bugs are fixed faster.
  4. Turn off Adaptive Brightness โ€“ it indirectly affects notification processing due to optimizing power consumption.

If you frequently reflash the device, save this settings checklist in notes:

Disable Auto-Optimize Battery for WhatsApp

Prioritize notifications to โ€œmaximumโ€

Check the sound of WhatsApp notifications (should be different from the system)

Turn off vibration in chat settings-->

๐Ÿ’ก

The most common reason for a problem to come back is the automatic MIUI update, which resets notification settings. Always check WhatsApp settings after installing new firmware versions.

FAQ: Frequent questions about the problem

Why does the problem only appear on some voice messages?
This is due to the way WhatsApp labels messages: Voice messages longer than 30 seconds are treated as "big media files," and MIUI perceives their playback as a new event. Short messages (up to 15 seconds) do not usually cause double notification.
Could a virus cause double notifications?
Theoretically, yes, if malware is replacing system sounds, you can check this through Settings โ†’ Apps โ†’ Application Management โ†’ Three dots โ†’ Show system processes. Look for suspicious apps with notification rights. We also recommend scanning the device through Google Play Protect.
Why does the problem come back after resetting?
Because MIUI restores factory battery optimization settings that by default limit background activity of all applications, including WhatsApp. After reset, manually: Add WhatsApp to battery exceptions Disable Smart Optimization Reboot Device Only after that setting is applied correctly.
Is there a difference between Redmi and POCO?
Yeah, despite the general firmware. MIUI, device POCO They have an extra layer of optimization for gamer scenarios, and they're more likely to have a vibration problem, because the default system is amplifying the tactile return for notifications. POCO Launcher โ†’ Settings โ†’ Vibration on notifications.
Can the problem be solved without turning off the vibration?
Yes, but it will require a deeper setup: Install a third-party launcher (like Nova Launcher) In the launcher settings, turn off notification processing In Settings โ†’ Sound โ†’ Vibration, select Short instead of Default In WhatsApp, turn on vibration, but set its duration to a minimum This will save tactile returns, but avoid double positives.