Skip to main content
Use message delivery status when your app needs delivered receipts, read-user lists, or delivered-user lists for a message. TypeScript, iOS, and Android expose explicit delivery and receipt-user APIs. Flutter currently exposes message count fields, but not public APIs for marking a message delivered or querying receipt users.

Platform Surface

Flutter developers can read readCount and deliveredCount from AmityMessage, but this SDK checkout does not expose public delivered-user or read-user query methods.

Parameters

Mark Message Delivered

Call the delivered API when a received message has reached the recipient device and your app needs to sync that delivery state.

Query Read Users

Use read-user queries when you need to show who has read a message. Apply membership filters when your product only wants active members or needs to include muted, banned, non-member, or deleted users.

Query Delivered Users

Use delivered-user queries when your sender UI or moderation tooling needs to know which recipients have received a message.

Receipt User Filters

Message Read Status

Mark messages as read and inspect read count fields.

Message Receipt Sync

Start receipt sync while a chat screen is active.

Query Messages

Load the message models used by receipt APIs.