Package-level declarations
Types
Notification event
Helper method to parse a Base64 encoded string into its component parts Expected format: source:destination:buId
This event is used to track the capability of the push SDK to receive push notifications.
Event published when a region-based notification needs to be displayed. This event is used to decouple region messaging (geofence/proximity) from notification display.
Event published when a silent/sync push message is received. This event is specifically for push messages which are silent
Functions
Direct extension to create a NotificationClickEvent from a NotificationMessage Uses toNotificationEvent() for base event and adds actionType, actionItemId, and title
Direct extension to create a NotificationDisplayedEvent from a NotificationMessage Uses toNotificationEvent() to create the base event
Direct extension to create a NotificationOpenEvent from a NotificationMessage Uses toNotificationEvent() to create the base event
Direct extension to create a PushReceivedEvent from a NotificationMessage Uses toNotificationEvent() for base event and adds receivedTimestamp, sentTimestamp, and messageType
Extension function to check if a SilentPushEvent should be handled for ENGAGEMENT destination.
Extension function to create a PushReceivedEvent from a NotificationMessage Parses a Base64 encoded string to extract source, destination, mid, and tenantid