Package-level declarations

Types

Link copied to clipboard

BroadcastReceiver for handling Amazon Device Messaging (ADM) push notifications via BrazePushReceiver.

Link copied to clipboard
open class BrazeFirebaseMessagingService : FirebaseMessagingService

FirebaseMessagingService implementation that routes incoming Firebase Cloud Messaging (FCM) push notifications and token refreshes to the Braze SDK.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class BrazeNotificationFactory : IBrazeNotificationFactory

Default IBrazeNotificationFactory that builds Android notifications from Braze push payloads. Configures icons, images, sounds, styles, actions, and notification channels.

Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard

BroadcastReceiver that handles all Braze push notification intents including message receipt, click, dismissal, story traversal, and action button clicks.

Link copied to clipboard

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.