Mark individual messages as read and manage reading status for accurate unread count tracking with automatic detection and UI integration patterns.
Operation | Purpose | When to Use |
---|---|---|
markRead() | Mark a specific message as read | User views message content |
Automatic Detection | Mark messages read on view | Message appears in viewport |
Latest Message Read | Mark newest message read | Chat screen opens |
Visibility-Based Reading
Interaction-Based Reading
Time-Based Reading
Bulk Operations
User Experience Design
Performance Optimization
Analytics and Insights