Public Properties

The SDK offers these convenience methods for retrieving inbox messages:

Message Properties 

Each method returns an array of dictionaries. Each dictionary within the array represents a message. This table lists the properties returned in these dictionaries.

KeyData TypeNotes
alertString?Available in SDK v8 and later.
contentTypeString?For internal SDK use. Don’t use in consuming applications.
customString?Available in SDK v8 and later.
deletedBooleanAvailable in SDK v8 and later.
endDateUtcDate?Available in SDK v8 and later.
idString?Available in SDK v8 and later.
inboxMessageString?Available in SDK v9 and later.
inboxMessageTypeInt?Classifies inbox messages using integer values to represent different types. A value of 1 indicates an Inbox 1.0 message, 2 signifies an Inbox 2.0 message, and 3 represents a PCTI message. Available in SDK v9 and later.
inboxSubtitleString?Only present when inboxMessageType is 2. Available in SDK v9 and later.
messageDeletedString?For internal SDK use. Don’t use in consuming applications.
messageHashString?For internal SDK use. Don’t use in consuming applications.
nameString?Available in SDK v8 and later.
notificationMessage[String: Any]?The message content for a PCTI message. Only present when inboxMessageType is 3. Available in SDK v9 and later.
readBooleanAvailable in SDK v8 and later.
requestIdString?For internal SDK use. Don’t use in consuming applications.
soundString?Available in SDK v8 and later.
startDateUtcDate?Available in SDK v8 and later.
statusDirtyString?For internal SDK use. Don’t use in consuming applications.
subjectString?Available in SDK v8 and later.
subtitleString?Available in SDK v8 and later.
titleString?Available in SDK v8 and later.
urlString?Available in SDK v8 and later.

Sort Inbox Messages by Sent Date 

To sort inbox messages in your inbox implementation, use the value of sendDateUtc from the inbox message returned by getAllMessages and other getters.