please select
  • UIKit
  • SDK
  • Server APIs
Chat/
UIKit/
Flutter/
Features/
UIKit
  • Overview
  • Run Demo
  • Installation
    • integrated
    • Only Chat
  • Features
    • Local Search
    • Offline Push
    • Online Status
    • Typing Status
    • Message Read Receipt
    • Message Reactions
    • Internationalization
    • Adding Custom Messages
    • Emoji & Stickers
  • Customization
    • Modifying UI Themes
    • Setting UI Styles
  • Changelog
  • Guideline for Beginners
  • Console Guide
    • Creating and Upgrading an Application
    • Basic Configuration
    • Feature Configuration
    • Account Management
    • Group Management
    • Webhook Configuration
  • Product Introduction
    • Message Management
      • One-to-One Message
      • Message Storage
      • Offline Push
      • Group Message
      • Message Formats
    • Account System
      • Login Authentication
      • Online Status Management
    • Group Related
      • Group System
      • Group Management
    • User Profile and Relationship Chain
      • Profile Management
      • Relationship Chain Management
  • Purchase Guide
    • Billing Overview
    • Pricing
  • Error Codes

Message Read Receipt

Description

Read receipt for both one-to-one and group chat are supported since the version of 0.0.8 of Flutter TUIKit.
Caution:
Read receipt for group chat works with Premium Edition only.

Demonstrations

One-to-one Chat

Shows with 'Read' / 'Unread' on the left side of the messages.


Group Chat

The circle on the left side of the messages indicates the amount of members reading the messages. And the details can be shown after clicking it.

Message list



Read receipt details

Read Member
Unread Member



Using this module

Several fields of the "Read Receipt" function switch have been provided at config of TIMUIKitChat. For those Boolean field, the default value are true.
TIMUIKitChat(
config: TIMUIKitChatConfig(
isShowReadingStatus: true or false, // 【One-to-one Chat】Whether to display the read receipt of One-to-one Chat messages
isShowGroupReadingStatus: true or false, // 【Group Chat】Whether to display the read receipt of Group Chat messages
isReportGroupReadingStatus: true or false, // 【Group Chat】Whether to mark and report the messages from Group Chat as read
groupReadReceiptPermissionList: [
GroupReceiptAllowType.work,
GroupReceiptAllowType.meeting,
GroupReceiptAllowType.public
], // 【Group Chat】Control which types of groups can mark messages as read.
// ... Other configurations
),
// ... Other configurations
)

Contact us

If there's anything unclear or you have more ideas, feel free to contact us!