tencent cloud

Flutter
Last updated:2026-03-05 14:09:09
Flutter
Last updated: 2026-03-05 14:09:09

Feature Overview

Message Read Receipt notifies the sender when a recipient has read their message. When the recipient opens the message, a read receipt is automatically generated and sent to the backend, which then notifies the sender that the message has been viewed.
In popular messaging apps (such as WhatsApp or WeChat), senders can see a read indicator next to their messages—such as a blue check mark or the word "Read"—when recipients view them.
Note:
In this context, a "receipt" is a confirmation that the message has been both delivered and read by the recipient. When you request a read receipt, you're asking the recipient's app to automatically send back a confirmation once they open your message. This confirmation serves as proof of delivery and reading.
Message Read Receipt helps ensure important messages are seen, but it can also create privacy concerns or psychological pressure. For this reason, users can choose to disable Message Read Receipt.
Important:
This feature is available only in the Pro edition, Pro-plus edition, and Enterprise edition. To use Message Read Receipt, please purchase the Pro edition, Pro-plus edition, or Enterprise edition.

Feature Demo

C2C Message Read Receipt

A check mark appears on the right side of each message:
If the recipient has not read the message, a single gray check mark is displayed.
If the recipient has read the message, a double check mark in the theme color is shown.




Group Chat Message Read Receipt

A double check mark appears on the right side of each message:
If no one has read the message, a single gray check mark is displayed.
If some members have read the message, a double gray check mark is shown.
If all members have read the message, a double check mark in the theme color is displayed.




Read Receipt Details

Long press the message and select "Details"
Read/Unread group members





Enable or Disable Message Read Receipt

AppBuilder includes a toggle for Message Read Receipt. By default, this feature is set to false. After purchasing the Pro edition, Pro-plus edition, or Enterprise edition, set this parameter to true to enable Message Read Receipt.
AppBuilder.getInstance().messageListConfig.setEnableReadReceipt(true);

FAQs

Error: The usage of this API is not supported by the package. Please upgrade your package.

Message Read Receipt is only available in the Pro edition, Pro edition Plus, and Enterprise edition. This error means your current plan does not support this feature. To enable Message Read Receipt, please purchase the Pro edition, Pro-plus edition, or Enterprise edition.
Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback