This page covers the explicit public receipt-sync APIs. Flutter does not expose
startMessageReceiptSync or stopMessageReceiptSync in the current public SDK surface.Platform Surface
Parameters
Start Receipt Sync
Start sync before or while rendering the active message list for a subchannel.Stop Receipt Sync
Stop sync when the active chat view closes, changes to another subchannel, or no longer needs live receipt state.Implementation Notes
Screen Owned
Tie receipt sync to the active chat screen, not to app startup.
Subchannel Scoped
The public APIs take a
subChannelId, so resolve the default subchannel from the channel when needed.Read Marking
Receipt sync keeps receipt state fresh; use
message.markRead() to mark messages read.Unsupported Platforms
Do not add Flutter start/stop examples unless the Flutter SDK exposes public APIs for them.
Related Topics
Message Read Status
Mark messages as read.
Message Delivery Status
Mark delivered and query receipt users.
Channel Unread Count
Show unread count and mention state in channel lists.