MessageCenter

open class MessageCenter

Airship Message Center.

Types

Link copied to clipboard
Listener for showing the message center.

Properties

Link copied to clipboard
Link copied to clipboard
val MESSAGE_DATA_SCHEME: String = "message"
Scheme used for @{code message:} when requesting to view a message with .
Link copied to clipboard
open var predicate: Predicate<Message>
Link copied to clipboard
val VIEW_MESSAGE_CENTER_INTENT_ACTION: String = "com.urbanairship.VIEW_RICH_PUSH_INBOX"
Intent action to view the message center.
Link copied to clipboard
val VIEW_MESSAGE_INTENT_ACTION: String = "com.urbanairship.VIEW_RICH_PUSH_MESSAGE"
Intent action to view a message.

Functions

Link copied to clipboard
open fun getUser(): User
Returns the inbox user.
Link copied to clipboard
open fun onAirshipDeepLink(uri: Uri): Boolean
Link copied to clipboard
open fun parseMessageId(intent: Intent): String
Parses the message Id from a message center intent.
Link copied to clipboard
Sets the show message center listener.
Link copied to clipboard
open fun shared(): MessageCenter
Gets the shared Message Center instance.
Link copied to clipboard
Called to show the message center.
open fun showMessageCenter(messageId: String)
Called to show the message center for a specific message.