Constants
Contains Constants used by multiple classes.
Properties
Intent action for push action button clicks.
Bundle key for the action ID on push action intents.
Bundle key for the action index on push action intents.
Intent action for geofence transition updates from the location action receiver.
Intent action for single location updates from the location action receiver.
Bundle key for the action type on push action intents.
Bundle key for the action URI on push action intents.
Bundle key indicating whether the action URI should open in a WebView.
Bundle key for the campaign ID associated with a push notification.
Intent action for cancelling a notification.
Template key for conversational push message person ID.
Template key for conversational push message text.
Template key for conversational push message timestamp.
Template key for conversational push person ID.
Template key for conversational push person bot flag.
Template key for conversational push person importance flag.
Template key for conversational push person name.
Template key for conversational push person URI.
Push payload key for the reply person ID in conversational push.
Push payload key for conversational push shortcut ID.
Push payload key indicating a conversational push style.
Default notification ID when no custom ID is provided.
Default maximum number of geofences to register with the system.
Value used to identify Braze as the source of an intent.
Maximum allowed quantity per purchase event.
Minimum duration in milliseconds for a push notification to be displayed.
Push payload key for the notification accent color.
Template key for push action button ID.
Template key for push action button text.
Template key for push action button type, where * is replaced by the action index.
Push action type value: no action.
Push action type value: open the application.
Push action type value: open a URI.
Template key for push action button URI.
Template key for push action button WebView flag.
Push payload key for the big image URL (legacy key).
Push payload key for the big image URL (top-level key).
Push payload key for big notification summary text.
Push payload key for big notification title text.
Push payload key identifying the notification as originating from Braze.
Push payload key for the campaign ID.
Push payload key for notification category.
Intent action for push notification clicks.
Card data associated with the current push notification.
The User Id associated with card data associated with the current push notification.
Push payload key for the notification body content.
Push payload key for a custom notification ID override from Braze servers.
Push payload key for the deep link URI.
The ID used when creating the default notification channel. Must be less than 40 characters.
Intent action for push notification deletions.
Push payload key for custom key-value extras.
Push payload key for triggering test in-app message delivery.
Push payload key indicating an inline image push style.
The full (i.e. not prefixed with the package name) intent sent when Braze has tracked that a push notification has been dismissed/deleted.
The full (i.e. not prefixed with the package name) intent sent when Braze has tracked that a push notification has been opened.
The full (i.e. not prefixed with the package name) intent sent when Braze has tracked that a push notification has been received.
Push payload key for the large notification icon URL.
Push payload key for the notification badge count.
Push payload key for the notification channel ID (Android O+).
Push payload key for notification display duration.
Push payload key for the resolved notification ID.
Default sound value indicating the system notification sound.
Push payload key for notification sound.
Tag used to identify Braze push notifications in the notification center.
Push payload key indicating whether the deep link should open in a WebView.
Push payload key for notification priority.
Push payload key for the public version of a notification on a secure lockscreen.
A timestamp indicating when a push notification was displayed by the device.
Push payload key indicating Banners should be refreshed.
Push payload key indicating Feature Flags should be refreshed.
Template key for push story page deep link URI.
Template key for push story page ID.
Template key for push story page image URL, where * is replaced by the page index.
Bundle key indicating whether a push story was newly received.
Push payload key for push story page data.
Template key for push story page subtitle justification.
Template key for push story page subtitle.
Template key for push story page title justification.
Template key for push story page title.
Template key for push story page WebView flag.
Push payload key for summary text.
Push payload key indicating geofences should be synced.
Push payload key for the notification title.
Push payload key indicating the notification is an uninstall tracking push.
Caution: not for external use.
Push payload key for notification visibility.
Current Braze SDK version string.
Intent action for push story clicks.
Bundle key for the current push story page index.
Bundle key for the push story page ID.
Intent action for push story page traversal.
Key used to pass a URL to a deeplink WebView.
The maximum accepted length, in bytes, of an UTF-8 encoded com.braze.models.outgoing.BrazeProperties object. Note that this value is inclusive.
Whether the device manufacturer is Amazon (for ADM support).
Indent level for JSON pretty-printing.
Prefix applied to all Braze log tags.
Maximum time-to-live in seconds for cached Content Cards before they are considered stale.
The tag used to identify requests originating from the Braze SDK. See https://developer.android.com/reference/android/net/TrafficStats#setThreadStatsTag(int). According to https://github.com/square/okhttp/issues/3537, there doesn't appear to be any harm in using an arbitrary id here for all Braze threads.
Directory where in-app message zip files are extracted.
The maximum accepted length, in bytes, of an UTF-8 encoded user id. Note that this value is inclusive.