Flutter

最近更新时间:2026-02-05 11:43:21

我的收藏

功能描述

已读回执(Read Receipt)用于通知发送人“接收人已经阅读了发送的消息”。当接收人阅读消息后,上报消息已读,后台系统会生成一条通知,并将其发送给发送人,以告知消息已被查看。
在即时通信工具(WhatsApp、微信等)中,当接收人查看消息时,发送人会看到消息旁边的已读标记,例如蓝色的对勾或“已读”字样。
说明:
“回执”的含义是“回复的收据”,它代表了一种确认接收的凭证。当您发送一条消息,并请求一个回执,您实际上是在请求对方“我想确认你们是否接收并阅读了我的消息”。这个确认就像是一张“收据”,证明您的消息已经被接收。
已读回执有助于确保重要信息已被查看,但也可能引发心理压力和隐私问题,因此我们支持用户关闭已读回执功能。
注意:
该功能仅对旗舰版或企业版客户开放,购买 旗舰版或企业版套餐包 后可使用。

效果展示

单聊消息已读回执

通过消息右侧的对勾展示:
对方未读时,显示灰色单对勾。
对方已读时,显示主题色双对勾。


群聊消息已读回执

通过消息右侧的双对勾展示:
无人阅读时,显示灰色单对勾。
部分人阅读时,显示灰色双对勾。
所有人已读时,显示主题色双对勾。


已读回执详情

长按消息选择“详情”
已读/未读群成员



开启/关闭消息已读回执

AppBuilder中提供了“消息已读回执”功能开关,默认值为 false,如果想使用该功能,在购买 旗舰版或企业版套餐包 后,设置该参数为 true 即可。
AppBuilder.getInstance().messageListConfig.setEnableReadReceipt(true);

常见问题

Error: 套餐包不支持该接口的使用,请升级到旗舰版或企业版套餐?

“消息已读回执”功能仅旗舰版或企业版套餐支持,该报错信息表示您当前的套餐包不支持此能力,请登录 即时通信 IM 购买页 开通旗舰版或企业版进行体验。