Skip to main content
Quick Reference for AI Agents & Developers
  • Send transient: CometChat.sendTransientMessage(message:) — pass TransientMessage(receiverID:receiverType:data:)
  • Receive transient: onTransientMessageReceived(_:) in message listener delegate
  • Note: Transient messages are NOT saved — receiver must be online
  • Use cases: Live location sharing, real-time indicators, ephemeral data
  • Related: Send Message · Typing Indicators · Messaging Overview

Key Characteristics


Use Cases


Send Transient Message (User)

Method: CometChat.sendTransientMessage(message:)

Send Transient Message (Group)

Method: CometChat.sendTransientMessage(message:)

Send Live Reaction

Method: CometChat.sendTransientMessage(message:)

Common Live Reactions


Send Live Location

Method: CometChat.sendTransientMessage(message:)

Live Location Data Properties


Real-time Transient Message Events

To receive transient messages, implement CometChatMessageDelegate:
Method: onTransisentMessageReceived(_ message: TransientMessage)TransientMessage Object:

TransientMessage Object Properties

Transient messages are NOT persisted and cannot be retrieved later. The receiver must be online to receive them. There are no delivery/read receipts for transient messages.