Manage missed message storage
The Chat SDK supports modifying app-level missed message storage settings.
tip
Missed message settings only apply to direct channels and group channels. Open channels and community channels do not support missed messages due to their design.
About missed messages
Missed messages are messages received while the user is offline. The server automatically retains messages during the offline period, with a default retention period of 7 days. If the client comes online within 7 days, the server delivers the missed messages. If the client does not come online within 7 days, expired messages are discarded.
Not all channel types support missed messages:
- Supported: Direct channels, group channels, system channels
- Not supported: Open channels, community channels
App-level missed message settings
Modify the following app-level settings:
- Offline message cloud retention period: Go to the Nexconn console under Chat > Chat settings > Global Message > Offline message cloud retention period. The default is 7 days. The configurable range is 1–7 days. This applies only to direct, group, and system channels.
- Group missed message retention period: When a user is offline, group messages are stored as missed messages with a default retention of 7 days. If not configured, the group missed message retention follows the general missed message retention setting. If configured, the group-specific setting takes precedence.
- Group missed message storage count: By default, all group messages within 7 days are stored. Submit a ticket to modify this limit. Changes affect all group channels under the App Key.