One Logo Pool Ball
TelephonyMessagingKit · IOS API REFERENCE

RCSMessage

struct · iOS 26.0+ · SDK 27.1

struct RCSMessage

A structure that contains an RCS message's content and metadata. When handling received messages, use the ``content`` property to distinguish between different types of messages, such as ``RCSMessage/Text`` or ``RCSMessage/DispositionNotification``.

Members (5)

get · iOS 26.5+

originalID

TypeScript
get originalID(): (RCSMessageID) | null
Swift declaration
let originalID: RCSMessageID?

The original message ID of this message. A non-nil value indicates that this message was re-sent.

get · iOS 26.0+

cellularServiceID

TypeScript
get cellularServiceID(): CellularServiceID
Swift declaration
let cellularServiceID: CellularServiceID

The cellular service identifier associated with the message.

get · iOS 26.0+

id

TypeScript
get id(): RCSMessageID
Swift declaration
let id: RCSMessageID

A message identifier for the message.

get · iOS 26.0+

handle

TypeScript
get handle(): RCSHandle
Swift declaration
let handle: RCSHandle

The handle associated with the sender or receiver of the message.

get · iOS 26.0+

content

TypeScript
get content(): RCSMessage_Content
Swift declaration
let content: RCSMessage.Content

The content of the message.

Skipped declarations

No declarations were skipped in this snapshot.

All TelephonyMessagingKit types →