Skip to main content
Transient messages are messages that are sent in real-time only and are not saved or tracked anywhere. The receiver of the message will only receive the message if he is online and these messages cannot be retrieved later.
Available via: SDK | UI Kits

Send a Transient Message

You can use the sendTransientMessage() method to send a transient message to a user or in a group. The receiver will receive this information in the onTransientMessageReceived() method of the MessageListener class. In order to send the transient message, you need to use the TransientMessage class.
TransientMessage Parameters:

Real-time Transient Messages

In other words, as a recipient, how do I know when someone sends a transient message?
Always remove listeners when they’re no longer needed (e.g., in the dispose() method). Failing to remove listeners can cause memory leaks and duplicate event handling.
You will receive the transient message in the onTransientMessageReceived() method of the registered MessageListener class.
The received object is a TransientMessage with the following fields:

Next Steps

Send Messages

Learn how to send persistent text and media messages

Typing Indicators

Show real-time typing status to users