Message Stream
Class to handle interactions with in-app message stream.
Types
Handler interface for deleting a Message.
Handler interface for getting Messages for this device.
Handler interface for setting messages as read.
Generic handler for async calls to the Marigold SDK.
Properties
Functions
Add a listener to handle when messages are read by the user.
Add a listener to handle when the unread message count is updated.
Clear the Message Stream for the device.
Clear the Message Stream for the device.
Clear the Message Stream for the device.
Removes a Message from appearing in a device's message stream. Does nothing if message
is null.
Removes a Message from appearing in a device's message stream.
Removes a Message from appearing in a device's message stream.
Retrieves a Message for a given Message ID.
Retrieves a Message for a given Message ID.
Retrieves a Message for a given Message ID.
Retrieve all Messages visible for this device.
Retrieve all Messages visible for this device.
Retrieve all Messages visible for this device.
Asynchronously returns the total number of unread messages in the message stream.
Get the total number of unread messages in the message stream.
Get the total number of unread messages in the message stream.
Creates an impression for a message for a given interaction type.
Set the listener to handle taps on the in-app notification banner
Convenience method for setMessagesRead()
.
Convenience method for setMessagesRead.
Convenience method for setMessagesRead.
Marks all given messages as read and triggers an update broadcast to the unread messages count.
Marks all given messages as read and triggers an update broadcast to the unread messages count.
Marks all given messages as read and triggers an update broadcast to the unread messages count.
Set the listener to handle In-App notification on display callbacks.