Have you ever encountered a situation where you click on a link on WhatsApp or Telegram and your Xiaomi stubbornly opens it in the browser instead of the desired application? This is a common problem for MIUI users, which arises from the processing of Intents in the firmware. 80% of cases are due to incorrect default settings or conflict of multiple browsers (for example, Chrome and Mi Browser).
In this article, weβll look at all the ways you can redirect link opening to your target apps, from standard MIUI settings to manually resetting the Android System WebView cache. Weβll focus on the Redmi Note 12, POCO X5 and Xiaomi 13 models, where the problem is most common. And youβll also learn why, after upgrading to MIUI 15, some links suddenly stopped opening in apps β and how to fix it without resetting.
Why Xiaomi opens links in the browser instead of apps
The reason lies in the mechanism of Android Intent, a system that determines which application should process a particular link, which in MIUI is often confused due to:
- π Browser Conflict: Chrome, Mi Browser and Firefox are installed simultaneously, and the system cannot choose priority.
- π± Resetting default settings: After updating MIUI or reset the cache of applications are reset and link processing settings.
- π§ Errors in Android System WebView: This component is responsible for displaying web content in apps, and its failures lead to redirection to the browser.
- π« Blocking Intents: Some versions MIUI (particularly 13-14) artificially restrict the transfer of links between applications for security".
For example, if you click on the https://t.me/joinchat/... link on WhatsApp, it should logically open on Telegram. But because of the Intent Filter failure, Xiaomi decides it is βreliableβ to open it in Mi Browser β even if Telegram is installed and updated, a problem that is especially relevant for Redmi users with Android 12/13 firmware, where Google has tightened its Intents processing rules.
Method 1: Configure standard applications in MIUI
The easiest method is to set priority applications for link processing through the settings menu, which works on all versions of MIUI from 12 to 15, but may require additional actions for POCO and Black Shark.
- Open Settings β Applications β Application Management.
- Slip on the three dots in the upper right corner and select Reset app settings (this wonβt delete data, but only resets the default settings).
- Return to Application Management and select the Default Apps.
- Scroll to the Opening Supported Links section and click on it.
- For each application (e.g. YouTube, Telegram) turn on the Open Supported Links switch.
After this, the system should prompt you to select the application the next time you click on the link. If this does not happen, proceed to method 2.
βοΈ Preparing for resetting link settings
Method 2: Manually reset the Android System WebView cache
In 60 percent of cases, the problem is solved by cleaning the cache of the Android System WebView component, which is responsible for processing web links within applications. On Xiaomi, this component often conflicts with the Mi Browser, which leads to redirection to the browser.
Instructions:
- Go to Settings β Applications β Application Management β Three Dots β Show all applications.
- Find Android System WebView (could be called Android Web Viewing).
- Click Warehouse β Clear the cache and Clear the data.
- Reboot the phone.
If the problem persists after the reboot, try disabling Mi Browser completely (if you donβt use it):
- Go to the Mi Browser settings.
- Choose to disable (do not delete!).
- Reset the device.
π‘
On some POCO models (e.g. POCO F4), Android System WebView is hidden. To find it, type the name in the search by settings.
Method 3: Using ADB to Assign Intents
If standard methods donβt work, youβll have to manually adjust it through ADB. This is a good way for advanced users and requires a computer. Itβs especially effective for the Xiaomi 13 Ultra and Redmi K60, where MIUI blocks Intents from changing through the GUI.
What you need:
- π₯οΈ Computer with installed ADB Tools.
- π USB-cable (preferably original).
- π± Included Debugging by USB on the phone (Settings) β The phone. β Version. MIUI β Tap 7 times, then return to the Additional Settings β For developers).
Commands to execute (enter one at a time in cmd or terminal):
adb shell pm clear com.android.providers.settings
adb shell cmd appops set com.miui.home SYSTEM_ALERT_WINDOW allow
adb shell am start -a android.settings.MANAGE_DEFAULT_APPS_SETTINGSAfter the commands are executed:
- Open on the phone Settings β Applications β Applications by default.
- Find the Link Opening section and manually assign apps for each link type (e.g. tg:// for Telegram).
What if the ADB canβt see the device?
Method 4: Configure with "Special Features" (for MIUI 14-15)
The latest versions of MIUI 14 and 15 have a hidden settings section that allows you to manually manage Intents processing, which works even without ADB and does not require root rights.
Step-by-step:
- Open Settings β Special features β Special features services.
- Activate the Mini Application Switch (if any).
- Go back to the basic settings and go to Apps β Application Management β Three Points β Special Access.
- Find the Display section on top of other apps and resolve this for Telegram, WhatsApp, and other problematic apps.
- Reboot the phone.
This method is particularly useful for the POCO F5 and Redmi Note 12 Pro+, where standard Intent settings are blocked by the manufacturer.
π‘
If you still have the links in your browser after all the manipulations, check if you have Parallel Apps installed on your phone. They may conflict with the main versions.
Table: Compatibility of methods with MIUI versions
| Method | MIUI 12 | MIUI 13 | MIUI 14 | MIUI 15 | You need a PC? |
|---|---|---|---|---|---|
| Standard application settings | β | β | β | β οΈ Partially. | β |
| Cleaning up WebView cache | β | β | β | β | β |
| ADB-team | β | β | β | β | β |
| Special facilities | β | β | β | β | β |
| Mi Browser's shutdown | β | β οΈ Possible bugs | β | β | β |
Note: on MIUI 15 (especially in Xiaomi 14 and Redmi K70), some settings may be hidden, in which case only ADB or resetting the phone to factory settings (the last method) will help.
Frequent Mistakes and How to Avoid Them
Many users make the same mistakes when trying to set up link openings, and here are the most common:
- π Incomplete cache cleaning: Only Chrome clears the cache, forgetting Android System WebView and Mi Browser.
- π§ Ignoring Updates: Do not update your targeted apps (Telegram, WhatsApp), although newer versions often fix the processing of Intents.
- π± Use of informal firmware: On custom MIUI (For example, xiaomi.eu may not be available in the Open Links section.
- π« Background activity blocking: Background work for applications is disabled in the battery settings, which interferes with link processing.
β οΈ Note: If you use Parallel Apps (dual accounts), then links may open in a duplicate of the application instead of the main one. β Password and security β Parallel Apps and disable duplicates if necessary.
Another common problem is conflict with the MIUI optimizer, to avoid it:
- Open Settings β Battery and Performance β Power management applications.
- Find problematic apps (like Telegram) and select Unlimited.
- Turn off the Adaptive Battery for these applications.
FAQ: Answers to Frequent Questions
Why do links open again in the browser after the MIUI update?
Can I solve this problem without a computer (without ADB)?
Why do some links open correctly and some donβt?
How to check which application handles the link?
What to do if none of the methods work?
If your Xiaomi model isnβt mentioned in the article, check the MIUI version in Settings β About Phone and choose the method thatβs right for your firmware. In most cases, cache cleaning and manual Intent setup are enough β without the complicated manipulation of ADB or reset.