Package-level declarations
Types
BroadcastReceiver for handling Amazon Device Messaging (ADM) push notifications via BrazePushReceiver.
FirebaseMessagingService implementation that routes incoming Firebase Cloud Messaging (FCM) push notifications and token refreshes to the Braze SDK.
Default IBrazeNotificationFactory that builds Android notifications from Braze push payloads. Configures icons, images, sounds, styles, actions, and notification channels.
Factory for creating NotificationCompat.Style instances for Braze push notifications. Supports Big Text, Big Picture, Push Story, Conversational, and Inline Image styles depending on the notification payload and device capabilities.
BroadcastReceiver that handles all Braze push notification intents including message receipt, click, dismissal, story traversal, and action button clicks.
Transparent trampoline Activity that routes notification intents back to BrazePushReceiver and then immediately finishes. Required on Android 12+ where PendingIntent targets for notifications cannot directly launch a BroadcastReceiver.