braze-android-sdk
24.3.0
braze-android-sdk
com.
braze
Braze
Companion
Braze
Activity
Lifecycle
Callback
Listener
Braze
Boot
Receiver
Companion
Braze
Internal
Braze
User
Constants
IBraze
IBraze
Deeplink
Handler
Intent
Flag
Purpose
NOTIFICATION_ACTION_WITH_DEEPLINK
NOTIFICATION_PUSH_STORY_PAGE_CLICK
URI_ACTION_OPEN_WITH_WEBVIEW_ACTIVITY
URI_ACTION_OPEN_WITH_ACTION_VIEW
URI_ACTION_BACK_STACK_GET_ROOT_INTENT
URI_ACTION_BACK_STACK_ONLY_GET_TARGET_INTENT
URI_UTILS_GET_MAIN_ACTIVITY_INTENT
IBraze
Endpoint
Provider
IBraze
Notification
Factory
com.
braze.
configuration
Braze
Config
Builder
Braze
Configuration
Provider
Companion
Cached
Configuration
Provider
Companion
Resource
Type
INTEGER
COLOR
BOOLEAN
STRING
DRAWABLE_IDENTIFIER
STRING_ARRAY
Runtime
App
Configuration
Provider
Companion
com.
braze.
coroutine
Braze
Coroutine
Scope
com.
braze.
enums
Braze
Date
Format
SHORT
LONG
ANDROID_LOGCAT
CLOCK_12_HOUR
Braze
Push
Event
Type
NOTIFICATION_RECEIVED
NOTIFICATION_DELETED
NOTIFICATION_OPENED
Braze
Sdk
Metadata
Companion
ADJUST
AIRBRIDGE
APPSFLYER
BLUEDOT
BRANCH
CORDOVA
EXPO
FACTUAL
FOURSQUARE
FLUTTER
GRADLE
GOOGLE
GIMBAL
IONIC
KOCHAVA
MANUAL
MPARTICLE
NPM
NATIVESCRIPT
NUGET
PUB
RADAR
REACTNATIVE
SEGMENT
SINGULAR
SPM
TEALIUM
UNREAL
UNITY_PACKAGE_MANAGER
UNITY
VIZBEE
WEBCDN
XAMARIN
Braze
View
Bounds
NOTIFICATION_EXPANDED_IMAGE
NOTIFICATION_INLINE_PUSH_IMAGE
NOTIFICATION_LARGE_ICON
NOTIFICATION_ONE_IMAGE_STORY
BASE_CARD_VIEW
IN_APP_MESSAGE_MODAL
IN_APP_MESSAGE_SLIDEUP
NO_BOUNDS
Card
Category
ADVERTISING
ANNOUNCEMENTS
NEWS
SOCIAL
NO_CATEGORY
Card
Key
Companion
Provider
Companion
ID
VIEWED
CREATED
EXPIRES_AT
EXTRAS
OPEN_URI_IN_WEBVIEW
TYPE
CATEGORIES
UPDATED
DISMISSED
REMOVED
PINNED
DISMISSIBLE
IS_TEST
READ
CLICKED
BANNER_IMAGE_IMAGE
BANNER_IMAGE_URL
BANNER_IMAGE_DOMAIN
BANNER_IMAGE_ASPECT_RATIO
CAPTIONED_IMAGE_IMAGE
CAPTIONED_IMAGE_TITLE
CAPTIONED_IMAGE_DESCRIPTION
CAPTIONED_IMAGE_URL
CAPTIONED_IMAGE_DOMAIN
CAPTIONED_IMAGE_ASPECT_RATIO
TEXT_ANNOUNCEMENT_TITLE
TEXT_ANNOUNCEMENT_DESCRIPTION
TEXT_ANNOUNCEMENT_URL
TEXT_ANNOUNCEMENT_DOMAIN
SHORT_NEWS_IMAGE
SHORT_NEWS_TITLE
SHORT_NEWS_DESCRIPTION
SHORT_NEWS_URL
SHORT_NEWS_DOMAIN
Card
Type
Companion
BANNER
CAPTIONED_IMAGE
DEFAULT
SHORT_NEWS
TEXT_ANNOUNCEMENT
CONTROL
Channel
PUSH
INAPP_MESSAGE
NEWS_FEED
CONTENT_CARD
UNKNOWN
Device
Key
ANDROID_VERSION
CARRIER
MODEL
RESOLUTION
LOCALE
TIMEZONE
NOTIFICATIONS_ENABLED
IS_BACKGROUND_RESTRICTED
GOOGLE_ADVERTISING_ID
AD_TRACKING_ENABLED
Gender
Companion
MALE
FEMALE
OTHER
UNKNOWN
NOT_APPLICABLE
PREFER_NOT_TO_SAY
Geofence
Transition
Type
ENTER
EXIT
Location
Provider
Name
GPS
NETWORK
PASSIVE
Month
Companion
JANUARY
FEBRUARY
MARCH
APRIL
MAY
JUNE
JULY
AUGUST
SEPTEMBER
OCTOBER
NOVEMBER
DECEMBER
Notification
Subscription
Type
Companion
OPTED_IN
SUBSCRIBED
UNSUBSCRIBED
Sdk
Flavor
UNITY
REACT
CORDOVA
XAMARIN
FLUTTER
SEGMENT
TEALIUM
MPARTICLE
com.
braze.
enums.
inappmessage
Click
Action
NEWS_FEED
URI
NONE
Crop
Type
FIT_CENTER
CENTER_CROP
Dismiss
Type
AUTO_DISMISS
SWIPE
MANUAL
Image
Style
GRAPHIC
TOP
In
App
Message
Failure
Type
IMAGE_DOWNLOAD
TEMPLATE_REQUEST
ZIP_ASSET_DOWNLOAD
DISPLAY_VIEW_GENERATION
INTERNAL_TIMEOUT_EXCEEDED
UNKNOWN_MESSAGE_TYPE
Message
Type
SLIDEUP
MODAL
FULL
HTML_FULL
HTML
CONTROL
Orientation
PORTRAIT
LANDSCAPE
ANY
Slide
From
TOP
BOTTOM
Text
Align
START
CENTER
END
com.
braze.
events
Braze
Network
Failure
Event
Request
Type
CONTENT_CARDS_SYNC
NEWS_FEED_SYNC
OTHER
Braze
Push
Event
Braze
Sdk
Authentication
Error
Event
Content
Cards
Updated
Event
Companion
Feature
Flags
Updated
Event
Companion
Feed
Updated
Event
IEvent
Subscriber
In
App
Message
Event
IValue
Callback
No
Matching
Trigger
Event
Sdk
Data
Wipe
Event
Session
State
Changed
Event
Change
Type
SESSION_STARTED
SESSION_ENDED
Simple
Value
Callback
com.
braze.
images
Default
Braze
Image
Loader
Companion
IBraze
Image
Loader
com.
braze.
location
Braze
Action
Receiver
Braze
Internal
Geofence
Api
Braze
Internal
Location
Api
Companion
Google
Play
Location
Utils
IBraze
Geofence
Api
IBraze
Location
Api
to
Geofence()
com.
braze.
managers
Braze
Geofence
Manager
Companion
IBraze
Geofence
Location
Update
Listener
com.
braze.
models
Braze
Geofence
Companion
Feature
Flag
Companion
IBraze
Location
Companion
IPut
Into
Json
com.
braze.
models.
cards
Banner
Image
Card
Captioned
Image
Card
Card
Companion
Control
Card
ICard
Listener
Short
News
Card
Text
Announcement
Card
com.
braze.
models.
inappmessage
IIn
App
Message
IIn
App
Message
Html
IIn
App
Message
Immersive
IIn
App
Message
Themeable
IIn
App
Message
With
Image
IIn
App
Message
Zipped
Asset
Html
In
App
Message
Base
Companion
In
App
Message
Control
In
App
Message
Full
In
App
Message
Html
Companion
In
App
Message
Html
Base
In
App
Message
Html
Full
In
App
Message
Immersive
Base
Companion
In
App
Message
Modal
In
App
Message
Slideup
Companion
In
App
Message
With
Image
Base
Companion
In
App
Message
Zipped
Asset
Html
Base
Companion
Message
Button
Companion
com.
braze.
models.
outgoing
Attribution
Data
Companion
Braze
Location
Braze
Properties
Companion
filter
To
String
Keyed
Map()
com.
braze.
models.
push
Braze
Notification
Payload
Action
Button
Companion
Conversation
Message
Conversation
Person
Push
Story
Page
com.
braze.
push
Braze
Amazon
Device
Messaging
Receiver
Braze
Firebase
Messaging
Service
Companion
Braze
Huawei
Push
Handler
Braze
Notification
Action
Utils
Braze
Notification
Factory
Companion
Braze
Notification
Style
Factory
Companion
Braze
Notification
Utils
Braze
Push
Receiver
Companion
Notification
Trampoline
Activity
com.
braze.
push.
support
get
Html
Spanned
Text
If
Enabled()
com.
braze.
storage
ICard
Storage
Provider
com.
braze.
support
are
Json
Objects
Equal()
Braze
Function
Not
Implemented
Braze
Logger
Priority
D
I
E
V
W
CACHE_SUFFIX_PREFERENCES_FILE
calculate
In
Sample
Size()
construct
Json
Array()
convert
JSONObject
To
Map()
convert
String
Json
Array
To
List()
count
Occurrences()
create
Date()
deepcopy()
delete
File
Or
Directory()
delete
Shared
Preferences
File()
download
File
To
Path()
empty
To
Null()
format
Date()
format
Date
Now()
get
Asset
File
String
Contents()
get
Bitmap()
get
Bitmap
Metadata
From
Stream()
get
Byte
Size()
get
Cache
File
Suffix()
get
Color
Integer
Or
Null()
get
Density
Dpi()
get
Display
Width
Pixels()
get
Double
Or
Null()
get
Image
Loader
Cache
Size()
get
Local
Bitmap()
get
Md5Hash()
get
Optional
String()
get
Permission
Request
Count()
get
Pixels
From
Density
And
Dp()
get
Pretty
Printed
String()
get
Time
From
Epoch
In
Seconds()
Handler
Utils
has
Permission()
if
Non
Empty()
increment
Permission
Request
Count()
Intent
Utils
is
Blank()
is
Equal
To()
is
Local
Uri()
is
Null
Or
Blank()
is
Null
Or
Empty()
is
Remote
Uri()
is
Valid
Time
Zone()
iterator()
MD5_HASH_OF_THE_STRING_NULL
merge
Json
Objects()
now
In
Milliseconds()
now
In
Seconds()
now
In
Seconds
Precise()
opt
Enum()
Package
Utils
parse
Date()
parse
Json
Object
Into
Bundle()
plus()
REMOTE_SCHEMES
request
Push
Permission
Prompt()
resize
Image
View
To
Bitmap
Dimensions()
resize
To
Bitmap
Dimensions()
RUNTIME_MEMORY_IMAGE_LOADER_USAGE_QUOTIENT
SUFFIX_CACHE_USER_ID_HASH_VALUE
SUFFIX_CACHE_USER_ID_KEY
to
Bundle()
to
String
Map()
truncate
To
Byte
Length()
Validation
Utils
Web
Content
Utils
would
Push
Permission
Prompt
Display()
com.
braze.
ui
Braze
Deeplink
Handler
Companion
Braze
Feed
Fragment
Feed
Gesture
Listener
Braze
Web
View
Activity
Braze
Xamarin
Forms
Feed
Fragment
Feed
Gesture
Listener
com.
braze.
ui.
actions
IAction
Newsfeed
Action
Uri
Action
com.
braze.
ui.
actions.
brazeactions
Braze
Action
Parser
com.
braze.
ui.
actions.
brazeactions.
steps
Base
Braze
Action
Step
Companion
com.
braze.
ui.
activities
Braze
Base
Fragment
Activity
Braze
Feed
Activity
Content
Cards
Activity
com.
braze.
ui.
adapters
Braze
List
Adapter
com.
braze.
ui.
contentcards
Content
Cards
Fragment
Companion
com.
braze.
ui.
contentcards.
adapters
Content
Card
Adapter
Empty
Content
Cards
Adapter
com.
braze.
ui.
contentcards.
handlers
Default
Content
Cards
Update
Handler
Companion
Default
Content
Cards
View
Binding
Handler
Companion
IContent
Cards
Update
Handler
IContent
Cards
View
Binding
Handler
com.
braze.
ui.
contentcards.
listeners
Default
Content
Cards
Action
Listener
IContent
Cards
Action
Listener
com.
braze.
ui.
contentcards.
managers
Braze
Content
Cards
Manager
Companion
com.
braze.
ui.
contentcards.
recycler
Content
Cards
Divider
Item
Decoration
Item
Touch
Helper
Adapter
Simple
Item
Touch
Helper
Callback
com.
braze.
ui.
contentcards.
view
Banner
Image
Content
Card
View
Base
Content
Card
View
Captioned
Image
Content
Card
View
Content
Card
View
Holder
Default
Content
Card
View
Short
News
Content
Card
View
Companion
Text
Announcement
Content
Card
View
com.
braze.
ui.
feed
Braze
Feed
Manager
Braze
Image
Switcher
com.
braze.
ui.
feed.
listeners
Braze
Default
Feed
Click
Action
Listener
IFeed
Click
Action
Listener
com.
braze.
ui.
feed.
view
Base
Feed
Card
View
com.
braze.
ui.
inappmessage
Braze
In
App
Message
Manager
Companion
Default
In
App
Message
View
Wrapper
Companion
IIn
App
Message
Animation
Factory
IIn
App
Message
View
Factory
IIn
App
Message
View
Wrapper
IIn
App
Message
View
Wrapper
Factory
In
App
Message
Closer
In
App
Message
Manager
Base
In
App
Message
Operation
Companion
DISPLAY_NOW
DISPLAY_LATER
DISCARD
com.
braze.
ui.
inappmessage.
config
Braze
In
App
Message
Params
com.
braze.
ui.
inappmessage.
factories
Default
In
App
Message
Animation
Factory
Default
In
App
Message
Full
View
Factory
Companion
Default
In
App
Message
Html
Full
View
Factory
Default
In
App
Message
Html
View
Factory
Default
In
App
Message
Modal
View
Factory
Companion
Default
In
App
Message
Slideup
View
Factory
Default
In
App
Message
View
Wrapper
Factory
com.
braze.
ui.
inappmessage.
jsinterface
In
App
Message
Javascript
Interface
In
App
Message
User
Javascript
Interface
Companion
com.
braze.
ui.
inappmessage.
listeners
Default
Html
In
App
Message
Action
Listener
Default
In
App
Message
Manager
Listener
Default
In
App
Message
View
Lifecycle
Listener
Default
In
App
Message
Web
View
Client
Listener
Companion
IHtml
In
App
Message
Action
Listener
IIn
App
Message
Manager
Listener
IIn
App
Message
View
Lifecycle
Listener
IIn
App
Message
Web
View
Client
Listener
IWeb
View
Client
State
Listener
Swipe
Dismiss
Touch
Listener
Dismiss
Callbacks
Touch
Aware
Swipe
Dismiss
Touch
Listener
ITouch
Listener
com.
braze.
ui.
inappmessage.
utils
Background
In
App
Message
Preparer
In
App
Message
Button
View
Utils
In
App
Message
View
Utils
In
App
Message
Web
View
Client
Companion
com.
braze.
ui.
inappmessage.
views
IIn
App
Message
Image
View
IIn
App
Message
Immersive
View
IIn
App
Message
View
In
App
Message
Base
View
Companion
In
App
Message
Bounded
Layout
In
App
Message
Button
In
App
Message
Full
View
In
App
Message
Html
Base
View
Companion
In
App
Message
Html
Full
View
In
App
Message
Html
View
In
App
Message
Image
View
In
App
Message
Immersive
Base
View
In
App
Message
Modal
View
In
App
Message
Slideup
View
In
App
Message
Web
View
com.
braze.
ui.
support
convert
Dp
To
Pixels()
create
Horizontal
Animation()
create
Vertical
Animation()
get
Main
Activity
Intent()
get
Max
Safe
Bottom
Inset()
get
Max
Safe
Left
Inset()
get
Max
Safe
Right
Inset()
get
Max
Safe
Top
Inset()
get
Query
Parameters()
is
Activity
Registered
In
Manifest()
is
Current
Orientation
Valid()
is
Device
In
Night
Mode()
is
Device
Not
In
Touch
Mode()
is
Running
On
Tablet()
remove
View
From
Parent()
set
Activity
Requested
Orientation()
set
Animation
Params()
set
Focusable
In
Touch
Mode
And
Request
Focus()
set
Height
On
View
Layout
Params()
com.
braze.
ui.
widget
Banner
Image
Card
View
Base
Card
View
Companion
Captioned
Image
Card
View
Default
Card
View
Short
News
Card
View
Text
Announcement
Card
View
braze-android-sdk
/
com.braze.ui.inappmessage.jsinterface
/
InAppMessageJavascriptInterface
/
logButtonClick
log
Button
Click
fun
logButtonClick
(
buttonId
:
String
?
)