Sending. SMS-Messaging remains an important function even in the age of instant messengers โ especially when it comes to bank notifications, confirmation of registration or service alerts. MIUI 12 is a SMS delivery report feature that lets you know if your message has reached the destination. Unfortunately, in standard Xiaomi settings, this parameter is not always obvious, and its location may vary depending on the model and regional firmware.
In this article, we will not only look at where to find and how to activate a delivery report in the standard Messages app, but also look at alternative ways โ from using third-party applications to hidden commands for power users. We will pay special attention to the nuances of the function on different versions. MIUI 12 (including) MIUI 12.5 and MIUI 12 Enhanced Edition), and explain why sometimes a report may not come despite settings enabled.
What is a SMS delivery report and why you need it
Delivery report (or SMS Delivery Report is a notification that comes to the sender after the SMS-The message is successfully delivered to the recipient device, and it's important to understand that this mechanism works at the operator level and depends on network support:
- ๐ถ Operator support: Not all mobile networks provide this service (especially virtual operators).
- โฑ๏ธ Delay: Reports may be delayed from seconds to minutes.
- ๐ฐ Payment: In most cases, the service is free, but some operators may charge a nominal fee.
In practice, a delivery report is useful in situations where:
- ๐ฆ You send a bank transfer or confirmation code and want to make sure that SMS got.
- ๐ Expect a response from public services or legal services, where it is important to fix the fact of sending.
- ๐ You need to track the delivery of mass mailings (for example, for business).
โ ๏ธ Note: The delivery report does not guarantee that the recipient has read the message, it merely confirms that the message has been read. SMS If the addressee's phone is disconnected or the network is off, the report may not come back.
Where to set up the delivery report in MIUI 12
In MIUI 12, the path to include a delivery report may vary depending on the firmware version and region, the main way is through the standard Messages app.
- Open the Messages app (an envelope icon).
- Click on three dots in the upper right corner (โฎ) and select Settings.
- Go to the section Additional or Advanced settings (some firmware may be called More).
- Find the Delivery Report and activate the switch.
If you donโt have this item on your menu, try an alternative route:
- In the Messages app, click on + (create a new message).
- Enter the recipient number and text SMS, but don't send.
- Press three points (โฎ) in the upper right corner and select Message Settings.
- Enable the option to Request a delivery report.
Why the shipping report may not work for Xiaomi
Even after the feature is enabled in the settings, Xiaomi users often find that reports do not come, the reasons can be on the device side and on the operator side:
| Reason. | How to check/correct |
|---|---|
| Operator does not support reports | Call the operatorโs support and check if the service is available for your tariff. |
| Failure to work SIM-map | Restart the phone or remove/paste SIM-map. |
| MIUI restrictions for regional firmware | Try changing the region in the settings (Settings โ Additional โ Region). |
| Conflict with applications for blocking SMS | Temporarily disable anti-spam applications (such as Truecaller or SMS Blocker). |
If you use two of them SIM-cards, make sure the delivery report is included for the SIM, The one you're sending a message to. MIUI 12 settings can be duplicated for each slot separately.
โ ๏ธ Attention: On some firmware MIUI 12 for the global market (e.g, MIUI 12.0.3) The delivery report function may be hidden, in which case resetting the Messages application settings (Settings) will help. โ Annexes โ Application management โ Communications โ Warehouse โ Clear the data).
Alternative ways to include a delivery report
If the standard settings don't work, you can use workarounds. Let's look at three proven options:
1.Use of USSD-team
Some operators allow you to activate the delivery report through USSD-For example, for MTS and Beeline, you can try it:
*111*123#After you type in the code, you will receive an SMS with an instruction or confirmation of activation, check the current code with your operator.
2. Third-party applications for SMS
Applications like Textra SMS or Pulse SMS have built-in support for delivery reports.
Download Textra SMS from Google Play|
Open the application settings |
Go to MMS Settings โ Delivery Reports |
Insert the option "Request delivery reports"-->
3. Editing settings through ADB
For power users, there is a way to enable a report via ADB. Connect your phone to your PC and do:
adb shell content insert --uri content://telephony/carriers --bind name:s:"Custom" --bind apn:s:"internet" --bind mmsc:s:"http://mmsc" --bind mmsproxy:s:"proxy" --bind mmsport:s:"8080" --bind carrier_enabled:i:1 --bind delivery_report:i:1This team is building a new one. APN-profile with the report included. Be careful: wrong settings APN It can disrupt the mobile internet.
What to do if after ADB-Teams lost the internet?
How to check if the delivery report is working
To make sure that the function is activated and working correctly, follow the following steps:
- Send a test SMS to another phone (preferably with another carrier).
- After sending, check the folder of Messages sent in the application.
- If the report is enabled, the message will appear under the message Delivered or icon. โโ (firmware).
If the report doesn't come in,
- ๐ Try sending it. SMS Another number (possibly the problem on the recipient's side).
- ๐ก Check network quality: reports may not reach the weak signal area.
- ๐ฑ Make sure your phone doesnโt have an energy saving mode activated โ it can block background work. SMS-service.
๐ก
If you send important SMS frequently, create a separate contact group (e.g., โImportant SMSโ) in your phone book and set up a priority for them, which will reduce the risk of delays due to MIUI optimization.
Frequent Mistakes and How to Avoid Them
When setting up a delivery report, Xiaomi users often make common errors that cause the feature to fail, and here are the most common ones:
- Ignoring regional settings: On Chinese firmware (MIUI China), the function can be disabled at the system level, the solution is to change the region to India or Global in the developer settings.
- Dual Apps Conflict: If you use a cloned Messages app via Dual Apps, the delivery report may only work in the main copy.
- Resolution Block: MIUI aggressively optimizes background processes. Make sure the Message application is allowed to Autostart and Run in the background (Settings โ Applications โ Application Management โ Messages โ Permissions).
A critical nuance for owners of Xiaomi based on MediaTek: on some chipsets (for example, the Helio G85 or Dimensity 700), the delivery report may not work due to the hardware limitations of the modem, in which case only replacing the firmware with custom (for example, the Pixel Experience) will help.
FAQ: Answers to popular questions
Can I turn on the delivery report for all SMS automatically?
Why is it that the report does not come to all sent SMS?
How do I turn off my delivery report if I donโt need it?
Does the delivery report work in roaming?
Can I get a delivery report for messages sent via messengers (WhatsApp, Telegram)?
๐ก
If standard methods donโt work, check your Xiaomi firmware: on custom builds (like LineageOS), the delivery report can work more stable than on stock MIUI 12.