Delivery receipt is a feature that allows users to know whether their messages have been successfully delivered to other users in the channel. Once the rest of the users in the channel receive a push notification of the message or see the message in the channel list view, it will be marked as delivered. The delivery receipt appears in the MessageListComponent of ChannelModule
. If a user’s message has been delivered to all users of the channel, a double-tick icon will appear above the message’s timestamp. Delivery receipt is only visible to the sender of the message.
Note : In order to use this feature, you must first create a channel and enable the chat service. To learn how to allow users to chat in a channel, refer to the Chat in a group channel page.
You can customize the UI for delivery receipt through the icon_done_all
property of the icon resource.
The following table shows a customizable delivery receipt icon.
Icon name | Image | Description |
---|---|---|
icon_done_all | An icon used to indicate that a message has been delivered to all members of a channel. |
Note : The same double-tick icon is used for both read receipt and delivery receipt. The only difference is the color of the icon. Default icon colors used for delivery receipt are
onlight_03
forLight
theme, andondark_03
forDark
theme.