Companion
Properties
Functions
Creates a BrazeNotificationPayload from the notification extras and Braze extras bundles.
Handles an ADM registration event if ADM messaging registration is enabled in the configuration.
Processes the registration/unregistration result returned from the ADM servers. If the registration/unregistration is successful, this will store/clear the registration ID from the device. Otherwise, it will log an error message and the device will not be able to receive ADM messages.
Processes a Braze push notification payload: validates the message, creates and displays the notification, handles push stories, uninstall tracking, and push delivery logging.
Routes an incoming push Intent to the appropriate handler. By default, processing occurs on a background coroutine to avoid blocking the calling thread.