Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

ActionButton(Bundle, int) - Constructor for class com.appboy.models.push.BrazeNotificationPayload.ActionButton
 
ActionFactory - Class in com.appboy.ui.actions
 
ActionFactory() - Constructor for class com.appboy.ui.actions.ActionFactory
 
add(Card) - Method in class com.appboy.ui.adapters.AppboyListAdapter
 
addAlias(String, String) - Method in class com.braze.BrazeUser
Adds an an alias for the current user.
addAlias(String, String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
addComponentAndSendBroadcast(Context, Intent) - Static method in class com.braze.support.IntentUtils
Queries the package manager to retrieve all components that respond to the given intent and sends them a broadcast with an explicit intent.
addDismissRunnable() - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
addInAppMessage(IInAppMessage) - Method in class com.braze.ui.inappmessage.BrazeInAppMessageManager
Provides a in-app message that will then be handled by the in-app message manager.
addInAppMessageViewToViewGroup(ViewGroup, IInAppMessage, View, IInAppMessageViewLifecycleListener) - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
Adds the IInAppMessageView to the parent ViewGroup.
addNotificationAction(Context, NotificationCompat.Builder, Bundle, int) - Static method in class com.braze.push.BrazeNotificationActionUtils
Deprecated.
Please use #addNotificationAction(BrazeNotificationPayload.ActionButton)
addNotificationAction(NotificationCompat.Builder, BrazeNotificationPayload, BrazeNotificationPayload.ActionButton) - Static method in class com.braze.push.BrazeNotificationActionUtils
Add the notification action at the specified index to the notification builder.
addNotificationActions(Context, NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationActionUtils
addNotificationActions(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationActionUtils
Add notification actions to the provided notification builder.
addProperty(String, long) - Method in class com.appboy.models.outgoing.AppboyProperties
Adds a key-value property pair to this AppboyProperties object.
addProperty(String, int) - Method in class com.appboy.models.outgoing.AppboyProperties
Adds a key-value property pair to this AppboyProperties object.
addProperty(String, double) - Method in class com.appboy.models.outgoing.AppboyProperties
Adds a key-value property pair to this AppboyProperties object.
addProperty(String, boolean) - Method in class com.appboy.models.outgoing.AppboyProperties
Adds a key-value property pair to this AppboyProperties object.
addProperty(String, Date) - Method in class com.appboy.models.outgoing.AppboyProperties
Adds a key-value property pair to this AppboyProperties object.
addProperty(String, String) - Method in class com.appboy.models.outgoing.AppboyProperties
Adds a key-value property pair to this AppboyProperties object.
addSerializedContentCardToStorage(Context, String, String) - Static method in class com.appboy.BrazeInternal
This method is for internal use only.
addSingleSynchronousSubscription(IEventSubscriber<T>, Class<T>) - Method in class com.appboy.Appboy
 
addSingleSynchronousSubscription(IEventSubscriber<T>, Class<T>) - Method in interface com.appboy.IAppboy
Adds a new subscription for an external Braze SDK event.
addToCustomAttributeArray(String, String) - Method in class com.braze.BrazeUser
Adds a String to a custom attribute string array, or creates that array if one doesn't exist.
addToCustomAttributeArray(String, String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
addToSubscriptionGroup(String) - Method in class com.braze.BrazeUser
Adds the user to the subscription group.
addToSubscriptionGroup(String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
ADM_MESSAGING_REGISTRATION_ENABLED_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
afterClosed(IInAppMessage) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageViewLifecycleListener
 
afterClosed(IInAppMessage) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageViewLifecycleListener
Called after the in-app message View has been removed from the root layout (and the disappearing animation has completed).
afterInAppMessageViewClosed(IInAppMessage) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageManagerListener
 
afterInAppMessageViewClosed(IInAppMessage) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageManagerListener
Called after the in-app message View has been removed from the layout (and the disappearing animation has completed).
afterInAppMessageViewOpened(View, IInAppMessage) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageManagerListener
 
afterInAppMessageViewOpened(View, IInAppMessage) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageManagerListener
Called after the in-app message View has been added to the layout (and the appearing animation has completed).
afterOpened(View, IInAppMessage) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageViewLifecycleListener
 
afterOpened(View, IInAppMessage) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageViewLifecycleListener
Called after the in-app message View has been added to the root layout (and the appearing animation has completed).
ANIMATE_IN - Static variable in class com.braze.models.inappmessage.InAppMessageBase
 
ANIMATE_OUT - Static variable in class com.braze.models.inappmessage.InAppMessageBase
 
AnimationUtils - Class in com.appboy.ui.support
Deprecated.
Please use AnimationUtils instead. Deprecated since 6/16/21
AnimationUtils() - Constructor for class com.appboy.ui.support.AnimationUtils
Deprecated.
 
AnimationUtils - Class in com.braze.ui.support
 
AnimationUtils() - Constructor for class com.braze.ui.support.AnimationUtils
 
announceForAccessibilityIfNecessary() - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
announceForAccessibilityIfNecessary(String) - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
Calls View.announceForAccessibility(CharSequence) with the IInAppMessage.getMessage() if the IInAppMessageView is IInAppMessageImmersiveView or the fallback message IInAppMessageView is a InAppMessageHtmlBaseView.
API_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
Appboy - Class in com.appboy
 
Appboy(Context) - Constructor for class com.appboy.Appboy
 
APPBOY - Static variable in class com.appboy.Constants
 
APPBOY_ACTION_CLICKED_ACTION - Static variable in class com.appboy.Constants
 
APPBOY_ACTION_ID_KEY - Static variable in class com.appboy.Constants
 
APPBOY_ACTION_INDEX_KEY - Static variable in class com.appboy.Constants
 
APPBOY_ACTION_RECEIVER_GEOFENCE_LOCATION_UPDATE_INTENT_ACTION - Static variable in class com.appboy.Constants
 
APPBOY_ACTION_RECEIVER_GEOFENCE_UPDATE_INTENT_ACTION - Static variable in class com.appboy.Constants
 
APPBOY_ACTION_RECEIVER_SINGLE_LOCATION_UPDATE_INTENT_ACTION - Static variable in class com.appboy.Constants
 
APPBOY_ACTION_TYPE_KEY - Static variable in class com.appboy.Constants
 
APPBOY_ACTION_URI_KEY - Static variable in class com.appboy.Constants
 
APPBOY_ACTION_USE_WEBVIEW_KEY - Static variable in class com.appboy.Constants
 
APPBOY_BRIDGE_PREFIX - Static variable in class com.braze.ui.inappmessage.views.InAppMessageHtmlBaseView
Deprecated.
Please use InAppMessageHtmlBaseView.BRAZE_BRIDGE_PREFIX instead. Deprecated since 4/27/21
APPBOY_CAMPAIGN_ID - Static variable in class com.appboy.Constants
 
APPBOY_CANCEL_NOTIFICATION_ACTION - Static variable in class com.appboy.Constants
Push constants
APPBOY_DEFAULT_NOTIFICATION_ID - Static variable in class com.appboy.Constants
 
APPBOY_GEOFENCE_MAX_NUM_TO_REGISTER_DEFAULT - Static variable in class com.appboy.Constants
Location constants
APPBOY_LOG_TAG_PREFIX - Static variable in class com.appboy.Constants
Deprecated.
Please use Constants.LOG_TAG_PREFIX instead. Deprecated since January 2021
APPBOY_MAX_PURCHASE_QUANTITY - Static variable in class com.appboy.Constants
Analytics constants
APPBOY_MINIMUM_NOTIFICATION_DURATION_MILLIS - Static variable in class com.appboy.Constants
 
APPBOY_NOTIFICATION_DELETED_SUFFIX - Static variable in class com.braze.push.BrazeNotificationUtils
Deprecated.
Please Constants.BRAZE_PUSH_INTENT_NOTIFICATION_DELETED. Deprecated since 6/25/21
APPBOY_NOTIFICATION_OPENED_SUFFIX - Static variable in class com.braze.push.BrazeNotificationUtils
Deprecated.
Please see Constants.BRAZE_PUSH_INTENT_NOTIFICATION_OPENED. Deprecated since 6/25/21
APPBOY_NOTIFICATION_RECEIVED_SUFFIX - Static variable in class com.braze.push.BrazeNotificationUtils
Deprecated.
Please Constants.BRAZE_PUSH_INTENT_NOTIFICATION_OPENED. Deprecated since 6/25/21
APPBOY_PUSH_ACCENT_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_ACTION_ID_KEY_TEMPLATE - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_ACTION_TEXT_KEY_TEMPLATE - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_ACTION_TYPE_KEY_TEMPLATE - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_ACTION_TYPE_NONE - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_ACTION_TYPE_OPEN - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_ACTION_TYPE_URI - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_ACTION_URI_KEY_TEMPLATE - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_ACTION_USE_WEBVIEW_KEY_TEMPLATE - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_APPBOY_KEY - Static variable in class com.appboy.Constants
Notification server keys and values
APPBOY_PUSH_BIG_IMAGE_URL_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_BIG_IMAGE_URL_TOP_LEVEL_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_BIG_SUMMARY_TEXT_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_BIG_TITLE_TEXT_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_CAMPAIGN_ID_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_CATEGORY_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_CLICKED_ACTION - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_CONTENT_CARD_SYNC_DATA_KEY - Static variable in class com.appboy.Constants
Card data associated with the current push notification.
APPBOY_PUSH_CONTENT_CARD_SYNC_USER_ID_KEY - Static variable in class com.appboy.Constants
The User Id associated with card data associated with the current push notification.
APPBOY_PUSH_CONTENT_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_CUSTOM_NOTIFICATION_ID - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_DEEP_LINK_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_DEFAULT_NOTIFICATION_CHANNEL_ID - Static variable in class com.appboy.Constants
The ID used when creating the default notification channel.
APPBOY_PUSH_DELETED_ACTION - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_EXTRAS_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_FETCH_TEST_TRIGGERS_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_INLINE_IMAGE_STYLE_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_LARGE_ICON_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_NOTIFICATION_BADGE_COUNT_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_NOTIFICATION_CHANNEL_ID_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_NOTIFICATION_DURATION_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_NOTIFICATION_ID - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_NOTIFICATION_SOUND_DEFAULT_VALUE - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_NOTIFICATION_SOUND_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_NOTIFICATION_TAG - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_OPEN_URI_IN_WEBVIEW_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_PRIORITY_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_PUBLIC_NOTIFICATION_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_RECEIVED_TIMESTAMP_MILLIS - Static variable in class com.appboy.Constants
A timestamp indicating when a push notification was displayed by the device.
APPBOY_PUSH_STORY_DEEP_LINK_KEY_TEMPLATE - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_STORY_ID_KEY_TEMPLATE - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_STORY_IMAGE_KEY_TEMPLATE - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_STORY_IS_NEWLY_RECEIVED - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_STORY_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_STORY_SUBTITLE_JUSTIFICATION_KEY_TEMPLATE - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_STORY_SUBTITLE_KEY_TEMPLATE - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_STORY_TITLE_JUSTIFICATION_KEY_TEMPLATE - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_STORY_TITLE_KEY_TEMPLATE - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_STORY_USE_WEBVIEW_KEY_TEMPLATE - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_SUMMARY_TEXT_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_SYNC_GEOFENCES_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_TITLE_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_UNINSTALL_TRACKING_KEY - Static variable in class com.appboy.Constants
 
APPBOY_PUSH_VISIBILITY_KEY - Static variable in class com.appboy.Constants
 
APPBOY_SDK_VERSION - Static variable in class com.appboy.Constants
Build constants
APPBOY_STORY_CLICKED_ACTION - Static variable in class com.appboy.Constants
 
APPBOY_STORY_INDEX_KEY - Static variable in class com.appboy.Constants
 
APPBOY_STORY_PAGE_ID - Static variable in class com.appboy.Constants
 
APPBOY_STORY_TRAVERSE_CLICKED_ACTION - Static variable in class com.appboy.Constants
 
APPBOY_STRING_MAX_LENGTH - Static variable in class com.braze.support.ValidationUtils
 
APPBOY_WEBVIEW_URL_EXTRA - Static variable in class com.appboy.Constants
Key used to pass a URL to a deeplink WebView.
AppboyAdmReceiver - Class in com.appboy
 
AppboyAdmReceiver() - Constructor for class com.appboy.AppboyAdmReceiver
 
AppboyBaseActivity - Class in com.appboy.ui.activities
Deprecated.
Please use BrazeActivityLifecycleCallbackListener to automatically register sessions and in-app messages.
AppboyBaseActivity() - Constructor for class com.appboy.ui.activities.AppboyBaseActivity
Deprecated.
 
AppboyBootReceiver - Class in com.appboy
 
AppboyBootReceiver() - Constructor for class com.appboy.AppboyBootReceiver
 
AppboyConfigurationProvider - Class in com.appboy.configuration
Deprecated.
AppboyConfigurationProvider(Context) - Constructor for class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
AppboyContentCardsActivity - Class in com.appboy.ui.activities
Deprecated.
Please use ContentCardsActivity instead. Deprecated since 6/1/21
AppboyContentCardsActivity() - Constructor for class com.appboy.ui.activities.AppboyContentCardsActivity
Deprecated.
 
AppboyContentCardsFragment - Class in com.appboy.ui
Deprecated.
Please use ContentCardsFragment instead. Deprecated since 6/1/21
AppboyContentCardsFragment() - Constructor for class com.appboy.ui.AppboyContentCardsFragment
Deprecated.
 
AppboyContentCardsManager - Class in com.appboy.ui.contentcards
Deprecated.
Please use BrazeContentCardsManager instead. Deprecated since 6/1/21
AppboyContentCardsManager() - Constructor for class com.appboy.ui.contentcards.AppboyContentCardsManager
Deprecated.
 
AppboyDefaultFeedClickActionListener - Class in com.appboy.ui.feed.listeners
 
AppboyDefaultFeedClickActionListener() - Constructor for class com.appboy.ui.feed.listeners.AppboyDefaultFeedClickActionListener
 
AppboyEmptyContentCardsAdapter - Class in com.appboy.ui.contentcards
Deprecated.
Please use EmptyContentCardsAdapter instead. Deprecated since 6/1/21
AppboyEmptyContentCardsAdapter() - Constructor for class com.appboy.ui.contentcards.AppboyEmptyContentCardsAdapter
Deprecated.
 
AppboyFeedActivity - Class in com.appboy.ui.activities
The AppboyFeedActivity in an Activity class that displays the Braze News Feed Fragment.
AppboyFeedActivity() - Constructor for class com.appboy.ui.activities.AppboyFeedActivity
 
AppboyFeedFragment - Class in com.appboy.ui
 
AppboyFeedFragment() - Constructor for class com.appboy.ui.AppboyFeedFragment
 
AppboyFeedFragment.FeedGestureListener - Class in com.appboy.ui
This class is a custom listener to catch gestures happening outside the bounds of the listview that should be fed into it.
AppboyFeedManager - Class in com.appboy.ui.feed
 
AppboyFeedManager() - Constructor for class com.appboy.ui.feed.AppboyFeedManager
 
AppboyFileUtils - Class in com.appboy.support
Deprecated.
Please use BrazeFileUtils instead. Deprecated since 3/25/21
AppboyFileUtils() - Constructor for class com.appboy.support.AppboyFileUtils
Deprecated.
 
AppboyFirebaseMessagingService - Class in com.appboy
 
AppboyFirebaseMessagingService() - Constructor for class com.appboy.AppboyFirebaseMessagingService
 
AppboyHuaweiPushHandler - Class in com.appboy.push
Deprecated.
Please use BrazeHuaweiPushHandler instead. Deprecated since 5/20/21
AppboyHuaweiPushHandler() - Constructor for class com.appboy.push.AppboyHuaweiPushHandler
Deprecated.
 
AppboyImageSwitcher - Class in com.appboy.ui.feed
 
AppboyImageSwitcher(Context, AttributeSet) - Constructor for class com.appboy.ui.feed.AppboyImageSwitcher
 
AppboyImageUtils - Class in com.appboy.support
Deprecated.
on March 2021. Use BrazeImageUtils instead.
AppboyImageUtils() - Constructor for class com.appboy.support.AppboyImageUtils
Deprecated.
 
AppboyInAppMessageBaseView - Class in com.appboy.ui.inappmessage.views
Deprecated.
Please use #InAppMessageBaseView instead. Deprecated since 6/16/21
AppboyInAppMessageBaseView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
Deprecated.
 
AppboyInAppMessageBoundedLayout - Class in com.appboy.ui.inappmessage.views
Deprecated.
Please use InAppMessageBoundedLayout instead. Deprecated since 6/16/21
AppboyInAppMessageBoundedLayout(Context) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageBoundedLayout
Deprecated.
 
AppboyInAppMessageBoundedLayout(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageBoundedLayout
Deprecated.
 
AppboyInAppMessageFullView - Class in com.appboy.ui.inappmessage.views
Deprecated.
Please use InAppMessageFullView instead. Deprecated since 6/16/21
AppboyInAppMessageFullView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
Deprecated.
 
AppboyInAppMessageHtmlBaseView - Class in com.appboy.ui.inappmessage.views
Deprecated.
Please use InAppMessageBaseView instead. Deprecated since 6/16/21
AppboyInAppMessageHtmlBaseView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlBaseView
Deprecated.
 
AppboyInAppMessageHtmlFullView - Class in com.appboy.ui.inappmessage.views
Deprecated.
Please use #InAppMessageHtmlFullView instead. Deprecated since 6/16/21
AppboyInAppMessageHtmlFullView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlFullView
Deprecated.
 
AppboyInAppMessageHtmlView - Class in com.appboy.ui.inappmessage.views
Deprecated.
Please use #InAppMessageHtmlView instead. Deprecated since 6/16/21
AppboyInAppMessageHtmlView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlView
Deprecated.
 
AppboyInAppMessageImmersiveBaseView - Class in com.appboy.ui.inappmessage.views
Deprecated.
Please use #InAppMessageImmersiveBaseView instead. Deprecated since 6/16/21
AppboyInAppMessageImmersiveBaseView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageImmersiveBaseView
Deprecated.
 
AppboyInAppMessageModalView - Class in com.appboy.ui.inappmessage.views
Deprecated.
Please use #InAppMessageModalView instead. Deprecated since 6/16/21
AppboyInAppMessageModalView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageModalView
Deprecated.
 
AppboyInAppMessageSlideupView - Class in com.appboy.ui.inappmessage.views
Deprecated.
Please use #InAppMessageSlideupView instead. Deprecated since 6/16/21
AppboyInAppMessageSlideupView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageSlideupView
Deprecated.
 
AppboyInAppMessageViewLifecycleListener - Class in com.appboy.ui.inappmessage.listeners
Deprecated.
Please use DefaultInAppMessageViewLifecycleListener instead. Deprecated since 6/9/21
AppboyInAppMessageViewLifecycleListener() - Constructor for class com.appboy.ui.inappmessage.listeners.AppboyInAppMessageViewLifecycleListener
Deprecated.
 
AppboyInAppMessageWebView - Class in com.appboy.ui.inappmessage.views
Deprecated.
Please use #InAppMessageWebView instead. Deprecated since 6/16/21
AppboyInAppMessageWebView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageWebView
Deprecated.
 
AppboyInAppMessageWebViewClientListener - Class in com.appboy.ui.inappmessage.listeners
Deprecated.
Please use DefaultInAppMessageWebViewClientListener instead. Deprecated since 6/9/21
AppboyInAppMessageWebViewClientListener() - Constructor for class com.appboy.ui.inappmessage.listeners.AppboyInAppMessageWebViewClientListener
Deprecated.
 
AppboyLifecycleCallbackListener - Class in com.appboy
 
AppboyLifecycleCallbackListener() - Constructor for class com.appboy.AppboyLifecycleCallbackListener
 
AppboyListAdapter - Class in com.appboy.ui.adapters
Default adapter used to display cards and log card impressions for the Braze news feed.
AppboyListAdapter(Context, int, List<Card>) - Constructor for class com.appboy.ui.adapters.AppboyListAdapter
 
AppboyLocationService - Class in com.appboy.services
Deprecated.
Please use IAppboy instead. Deprecated since 4/20/21
AppboyLocationService() - Constructor for class com.appboy.services.AppboyLocationService
Deprecated.
 
AppboyLogger - Class in com.appboy.support
Deprecated.
AppboyLogger() - Constructor for class com.appboy.support.AppboyLogger
Deprecated.
 
AppboyLruImageLoader - Class in com.appboy.lrucache
Deprecated.
on March 2021. Use DefaultBrazeImageLoader instead.
AppboyLruImageLoader(Context) - Constructor for class com.appboy.lrucache.AppboyLruImageLoader
Deprecated.
 
AppboyNavigator - Class in com.appboy.ui
 
AppboyNavigator() - Constructor for class com.appboy.ui.AppboyNavigator
 
AppboyNotificationActionUtils - Class in com.appboy.push
Deprecated.
Please use BrazeNotificationActionUtils instead. Deprecated since 5/20/21
AppboyNotificationActionUtils() - Constructor for class com.appboy.push.AppboyNotificationActionUtils
Deprecated.
 
AppboyNotificationFactory - Class in com.appboy.push
Deprecated.
Please use BrazeNotificationFactory instead. Deprecated since 5/20/21
AppboyNotificationFactory() - Constructor for class com.appboy.push.AppboyNotificationFactory
Deprecated.
 
AppboyNotificationStyleFactory - Class in com.appboy.push
Deprecated.
Please use BrazeNotificationStyleFactory instead. Deprecated since 5/20/21
AppboyNotificationStyleFactory() - Constructor for class com.appboy.push.AppboyNotificationStyleFactory
Deprecated.
 
AppboyNotificationUtils - Class in com.appboy.push
Deprecated.
Please use BrazeNotificationUtils instead. Deprecated since 5/20/21
AppboyNotificationUtils() - Constructor for class com.appboy.push.AppboyNotificationUtils
Deprecated.
 
AppboyProperties - Class in com.appboy.models.outgoing
Defines and stores metadata about events and purchases.
AppboyProperties() - Constructor for class com.appboy.models.outgoing.AppboyProperties
 
AppboyProperties(JSONObject) - Constructor for class com.appboy.models.outgoing.AppboyProperties
Creates an AppboyProperties object using JSON.
AppboyWebViewActivity - Class in com.appboy.ui
Deprecated.
Please use BrazeWebViewActivity instead. Deprecated since 6/1/21
AppboyWebViewActivity() - Constructor for class com.appboy.ui.AppboyWebViewActivity
Deprecated.
 
AppboyXamarinFormsFeedFragment - Class in com.appboy.ui
 
AppboyXamarinFormsFeedFragment() - Constructor for class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
AppboyXamarinFormsFeedFragment.FeedGestureListener - Class in com.appboy.ui
 
APPLICATION_ICON_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
applyInAppMessageParameters(Context, InAppMessageModal) - Method in class com.braze.ui.inappmessage.views.InAppMessageModalView
 
applyInAppMessageParameters(IInAppMessage) - Method in class com.braze.ui.inappmessage.views.InAppMessageSlideupView
 
applyWindowInsets(WindowInsetsCompat) - Method in interface com.braze.ui.inappmessage.views.IInAppMessageView
Called when the WindowInsetsCompat information should be applied to this in-app message.
applyWindowInsets(WindowInsetsCompat) - Method in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
applyWindowInsets(WindowInsetsCompat) - Method in class com.braze.ui.inappmessage.views.InAppMessageFullView
Applies the WindowInsetsCompat by ensuring the close button and message text on the in-app message does not render in the display cutout area.
applyWindowInsets(WindowInsetsCompat) - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlFullView
 
applyWindowInsets(WindowInsetsCompat) - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlView
 
applyWindowInsets(WindowInsetsCompat) - Method in class com.braze.ui.inappmessage.views.InAppMessageSlideupView
Applies the WindowInsetsCompat by ensuring any part of the slideup does not render in the cutout area.
areJsonObjectsEqual(JSONObject, JSONObject) - Static method in class com.braze.support.JsonUtils
If both null, returns true.
attachSwipeHelperCallback() - Method in class com.braze.ui.contentcards.ContentCardsFragment
Creates and attaches a SimpleItemTouchHelperCallback to handle swipe-to-dismiss functionality.
AttributionData - Class in com.appboy.models.outgoing
 
AttributionData(String, String, String, String) - Constructor for class com.appboy.models.outgoing.AttributionData
Creates an AttributionData object to send to Appboy's servers.

B

BackgroundInAppMessagePreparer - Class in com.braze.ui.inappmessage.utils
 
BackgroundInAppMessagePreparer() - Constructor for class com.braze.ui.inappmessage.utils.BackgroundInAppMessagePreparer
 
BannerImageCard - Class in com.appboy.models.cards
 
BannerImageCard(JSONObject, CardKey.Provider) - Constructor for class com.appboy.models.cards.BannerImageCard
 
BannerImageCard(JSONObject, CardKey.Provider, IBrazeManager, ICardStorageProvider<?>, ICardAnalyticsProvider) - Constructor for class com.appboy.models.cards.BannerImageCard
 
BannerImageCardView - Class in com.appboy.ui.widget
 
BannerImageCardView(Context) - Constructor for class com.appboy.ui.widget.BannerImageCardView
 
BannerImageCardView(Context, BannerImageCard) - Constructor for class com.appboy.ui.widget.BannerImageCardView
 
BannerImageContentCardView - Class in com.braze.ui.contentcards.view
 
BannerImageContentCardView(Context) - Constructor for class com.braze.ui.contentcards.view.BannerImageContentCardView
 
BaseCardView<T extends Card> - Class in com.appboy.ui.widget
Base class for Braze feed card views
BaseCardView(Context) - Constructor for class com.appboy.ui.widget.BaseCardView
 
BaseContentCardView<T extends Card> - Class in com.braze.ui.contentcards.view
Base class for ContentCard views
BaseContentCardView(Context) - Constructor for class com.braze.ui.contentcards.view.BaseContentCardView
 
BaseFeedCardView<T extends Card> - Class in com.appboy.ui.feed.view
Base class for Appboy feed card views
BaseFeedCardView(Context) - Constructor for class com.appboy.ui.feed.view.BaseFeedCardView
 
batchSetCardsToRead(int, int) - Method in class com.appboy.ui.adapters.AppboyListAdapter
Helper method to batch set cards to visually read after either an up or down scroll of the feed.
beforeClosed(View, IInAppMessage) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageViewLifecycleListener
 
beforeClosed(View, IInAppMessage) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageViewLifecycleListener
Called before the in-app message View is removed (and before any closing animation starts).
beforeInAppMessageDisplayed(IInAppMessage) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageManagerListener
 
beforeInAppMessageDisplayed(IInAppMessage) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageManagerListener
 
beforeInAppMessageViewClosed(View, IInAppMessage) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageManagerListener
 
beforeInAppMessageViewClosed(View, IInAppMessage) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageManagerListener
Called before the in-app message View is removed from the layout (and before any closing animation starts).
beforeInAppMessageViewOpened(View, IInAppMessage) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageManagerListener
 
beforeInAppMessageViewOpened(View, IInAppMessage) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageManagerListener
Called before the in-app message View is added to the layout.
beforeOpened(View, IInAppMessage) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageViewLifecycleListener
 
beforeOpened(View, IInAppMessage) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageViewLifecycleListener
Called before the in-app message View is added to the root layout.
bindViewHolder(ContentCardViewHolder, BannerImageCard) - Method in class com.braze.ui.contentcards.view.BannerImageContentCardView
 
bindViewHolder(ContentCardViewHolder, T) - Method in class com.braze.ui.contentcards.view.BaseContentCardView
 
bindViewHolder(ContentCardViewHolder, CaptionedImageCard) - Method in class com.braze.ui.contentcards.view.CaptionedImageContentCardView
 
bindViewHolder(ContentCardViewHolder, Card) - Method in class com.braze.ui.contentcards.view.DefaultContentCardView
 
bindViewHolder(ContentCardViewHolder, ShortNewsCard) - Method in class com.braze.ui.contentcards.view.ShortNewsContentCardView
 
bindViewHolder(ContentCardViewHolder, TextAnnouncementCard) - Method in class com.braze.ui.contentcards.view.TextAnnouncementContentCardView
 
Braze - Class in com.braze
 
Braze(Context) - Constructor for class com.braze.Braze
Internal constructor, do not call.
BRAZE_BRIDGE_PREFIX - Static variable in class com.braze.ui.inappmessage.views.InAppMessageHtmlBaseView
 
BRAZE_CONVERSATIONAL_PUSH_MESSAGE_PERSON_ID_TEMPLATE - Static variable in class com.appboy.Constants
 
BRAZE_CONVERSATIONAL_PUSH_MESSAGE_TEXT_TEMPLATE - Static variable in class com.appboy.Constants
 
BRAZE_CONVERSATIONAL_PUSH_MESSAGE_TIMESTAMP_TEMPLATE - Static variable in class com.appboy.Constants
 
BRAZE_CONVERSATIONAL_PUSH_PERSON_ID_TEMPLATE - Static variable in class com.appboy.Constants
 
BRAZE_CONVERSATIONAL_PUSH_PERSON_IS_BOT_TEMPLATE - Static variable in class com.appboy.Constants
 
BRAZE_CONVERSATIONAL_PUSH_PERSON_IS_IMPORTANT_TEMPLATE - Static variable in class com.appboy.Constants
 
BRAZE_CONVERSATIONAL_PUSH_PERSON_NAME_TEMPLATE - Static variable in class com.appboy.Constants
 
BRAZE_CONVERSATIONAL_PUSH_PERSON_URI_TEMPLATE - Static variable in class com.appboy.Constants
 
BRAZE_CONVERSATIONAL_PUSH_REPLY_PERSON_ID_KEY - Static variable in class com.appboy.Constants
 
BRAZE_CONVERSATIONAL_PUSH_SHORTCUT_ID_KEY - Static variable in class com.appboy.Constants
 
BRAZE_CONVERSATIONAL_PUSH_STYLE_KEY - Static variable in class com.appboy.Constants
 
BRAZE_PUSH_INTENT_NOTIFICATION_DELETED - Static variable in class com.appboy.Constants
The full (i.e.
BRAZE_PUSH_INTENT_NOTIFICATION_OPENED - Static variable in class com.appboy.Constants
The full (i.e.
BRAZE_PUSH_INTENT_NOTIFICATION_RECEIVED - Static variable in class com.appboy.Constants
The full (i.e.
BrazeActionReceiver - Class in com.braze.receivers
 
BrazeActionReceiver() - Constructor for class com.braze.receivers.BrazeActionReceiver
 
BrazeActivityLifecycleCallbackListener - Class in com.braze
Can be used to automatically handle Braze lifecycle methods.
BrazeActivityLifecycleCallbackListener() - Constructor for class com.braze.BrazeActivityLifecycleCallbackListener
A default constructor equivalent to calling BrazeActivityLifecycleCallbackListener(true, true, Collections.emptySet(), Collections.emptySet())
BrazeActivityLifecycleCallbackListener(boolean, boolean) - Constructor for class com.braze.BrazeActivityLifecycleCallbackListener
 
BrazeActivityLifecycleCallbackListener(Set<Class<?>>, Set<Class<?>>) - Constructor for class com.braze.BrazeActivityLifecycleCallbackListener
Constructor that sets a blocklist for session handling and BrazeInAppMessageManager registration while also enabling both features.
BrazeActivityLifecycleCallbackListener(Set<Class<?>>) - Constructor for class com.braze.BrazeActivityLifecycleCallbackListener
Constructor that only sets a blocklist for BrazeInAppMessageManager registration and enables BrazeInAppMessageManager registration.
BrazeActivityLifecycleCallbackListener(boolean, boolean, Set<Class<?>>, Set<Class<?>>) - Constructor for class com.braze.BrazeActivityLifecycleCallbackListener
 
BrazeAmazonDeviceMessagingReceiver - Class in com.braze.push
 
BrazeAmazonDeviceMessagingReceiver() - Constructor for class com.braze.push.BrazeAmazonDeviceMessagingReceiver
 
BrazeBaseFragmentActivity - Class in com.braze.ui.activities
The AppboyBaseFragmentActivity class is a base class that includes the necessary Braze method calls for basic analytics and in-app message integration.
BrazeBaseFragmentActivity() - Constructor for class com.braze.ui.activities.BrazeBaseFragmentActivity
 
BrazeConfig - Class in com.braze.configuration
 
BrazeConfig(BrazeConfig.Builder) - Constructor for class com.braze.configuration.BrazeConfig
 
BrazeConfig.Builder - Class in com.braze.configuration
 
BrazeConfigurationProvider - Class in com.braze.configuration
 
BrazeConfigurationProvider(Context) - Constructor for class com.braze.configuration.BrazeConfigurationProvider
 
BrazeContentCardsManager - Class in com.braze.ui.contentcards.managers
 
BrazeContentCardsManager() - Constructor for class com.braze.ui.contentcards.managers.BrazeContentCardsManager
 
BrazeDateFormat - Enum in com.braze.enums
 
BrazeFileUtils - Class in com.braze.support
 
BrazeFileUtils() - Constructor for class com.braze.support.BrazeFileUtils
 
BrazeFirebaseMessagingService - Class in com.braze.push
 
BrazeFirebaseMessagingService() - Constructor for class com.braze.push.BrazeFirebaseMessagingService
 
BrazeGeofence - Class in com.braze.models
 
BrazeGeofence(JSONObject) - Constructor for class com.braze.models.BrazeGeofence
 
BrazeHuaweiPushHandler - Class in com.braze.push
 
BrazeHuaweiPushHandler() - Constructor for class com.braze.push.BrazeHuaweiPushHandler
 
BrazeImageUtils - Class in com.braze.support
 
BrazeImageUtils() - Constructor for class com.braze.support.BrazeImageUtils
 
BrazeInAppMessageManager - Class in com.braze.ui.inappmessage
This class is used to display in-app messages that are either sent from Braze or are created natively in the host app.
BrazeInAppMessageManager() - Constructor for class com.braze.ui.inappmessage.BrazeInAppMessageManager
 
BrazeInAppMessageParams - Class in com.braze.ui.inappmessage.config
 
BrazeInAppMessageParams() - Constructor for class com.braze.ui.inappmessage.config.BrazeInAppMessageParams
 
BrazeInternal - Class in com.appboy
BrazeInternal is solely for the use of other packages within the Braze SDK for Android.
BrazeInternal() - Constructor for class com.appboy.BrazeInternal
 
BrazeLogger - Class in com.braze.support
Wraps Log so that Braze log messages can be set to a configurable level.
BrazeLogger() - Constructor for class com.braze.support.BrazeLogger
 
BrazeNetworkFailureEvent - Class in com.appboy.events
 
BrazeNetworkFailureEvent(Exception, IBrazeRequest) - Constructor for class com.appboy.events.BrazeNetworkFailureEvent
 
BrazeNetworkFailureEvent.RequestType - Enum in com.appboy.events
 
BrazeNotificationActionUtils - Class in com.braze.push
 
BrazeNotificationActionUtils() - Constructor for class com.braze.push.BrazeNotificationActionUtils
 
BrazeNotificationFactory - Class in com.braze.push
 
BrazeNotificationFactory() - Constructor for class com.braze.push.BrazeNotificationFactory
 
BrazeNotificationPayload - Class in com.appboy.models.push
A convenience class for parsing the Braze Notification payload.
BrazeNotificationPayload(AppboyConfigurationProvider, Bundle) - Constructor for class com.appboy.models.push.BrazeNotificationPayload
Deprecated.
BrazeNotificationPayload(BrazeConfigurationProvider, Bundle) - Constructor for class com.appboy.models.push.BrazeNotificationPayload
 
BrazeNotificationPayload(Context, Bundle) - Constructor for class com.appboy.models.push.BrazeNotificationPayload
 
BrazeNotificationPayload(Context, AppboyConfigurationProvider, Bundle) - Constructor for class com.appboy.models.push.BrazeNotificationPayload
Deprecated.
BrazeNotificationPayload(Context, BrazeConfigurationProvider, Bundle) - Constructor for class com.appboy.models.push.BrazeNotificationPayload
 
BrazeNotificationPayload(Context, AppboyConfigurationProvider, Bundle, Bundle) - Constructor for class com.appboy.models.push.BrazeNotificationPayload
Deprecated.
BrazeNotificationPayload(Context, BrazeConfigurationProvider, Bundle, Bundle) - Constructor for class com.appboy.models.push.BrazeNotificationPayload
 
BrazeNotificationPayload(Bundle) - Constructor for class com.appboy.models.push.BrazeNotificationPayload
 
BrazeNotificationPayload(Bundle, Bundle) - Constructor for class com.appboy.models.push.BrazeNotificationPayload
Constructor for when using a modified "appboyExtras" bundle
BrazeNotificationPayload.ActionButton - Class in com.appboy.models.push
 
BrazeNotificationPayload.ConversationMessage - Class in com.appboy.models.push
 
BrazeNotificationPayload.ConversationPerson - Class in com.appboy.models.push
 
BrazeNotificationPayload.PushStoryPage - Class in com.appboy.models.push
 
BrazeNotificationStyleFactory - Class in com.braze.push
 
BrazeNotificationStyleFactory() - Constructor for class com.braze.push.BrazeNotificationStyleFactory
 
BrazeNotificationUtils - Class in com.braze.push
 
BrazeNotificationUtils() - Constructor for class com.braze.push.BrazeNotificationUtils
 
BrazeProperties - Class in com.braze.models.outgoing
 
BrazeProperties() - Constructor for class com.braze.models.outgoing.BrazeProperties
 
BrazeProperties(JSONObject) - Constructor for class com.braze.models.outgoing.BrazeProperties
 
BrazePushReceiver - Class in com.braze.push
 
BrazePushReceiver() - Constructor for class com.braze.push.BrazePushReceiver
 
BrazeSdkAuthenticationErrorEvent - Class in com.appboy.events
 
BrazeSdkAuthenticationErrorEvent(SdkAuthError) - Constructor for class com.appboy.events.BrazeSdkAuthenticationErrorEvent
 
BrazeUser - Class in com.braze
 
BrazeUser(UserCache, IBrazeManager, String, ILocationManager, ServerConfigStorageProvider) - Constructor for class com.braze.BrazeUser
Internal constructor.
BrazeViewBounds - Enum in com.braze.enums
Wrapper for the width x height of different views used in the Braze SDK.
BrazeWebViewActivity - Class in com.braze.ui
Note that this Activity is not and should not be exported by default in the AndroidManifest so external applications are not able to pass arbitrary URLs via this intent.
BrazeWebViewActivity() - Constructor for class com.braze.ui.BrazeWebViewActivity
 
build() - Method in class com.braze.configuration.BrazeConfig.Builder
Builds the configuration object.
Builder() - Constructor for class com.braze.configuration.BrazeConfig.Builder
 
BundleUtils - Class in com.appboy.support
Deprecated.
Please use BundleUtils instead. Deprecated since 6/16/21
BundleUtils() - Constructor for class com.appboy.support.BundleUtils
Deprecated.
 
BundleUtils - Class in com.braze.support
 
BundleUtils() - Constructor for class com.braze.support.BundleUtils
 

C

CachedConfigurationProvider - Class in com.appboy.configuration
 
CachedConfigurationProvider(Context) - Constructor for class com.appboy.configuration.CachedConfigurationProvider
 
CachedConfigurationProvider(Context, boolean) - Constructor for class com.appboy.configuration.CachedConfigurationProvider
 
cancelNotification(Context, int) - Static method in class com.braze.push.BrazeNotificationUtils
Creates a request to cancel a push notification in the notification center.
canDismiss(Object) - Method in interface com.braze.ui.inappmessage.listeners.SwipeDismissTouchListener.DismissCallbacks
Called to determine whether the view can be dismissed.
CaptionedImageCard - Class in com.appboy.models.cards
 
CaptionedImageCard(JSONObject, CardKey.Provider) - Constructor for class com.appboy.models.cards.CaptionedImageCard
 
CaptionedImageCard(JSONObject, CardKey.Provider, IBrazeManager, ICardStorageProvider<?>, ICardAnalyticsProvider) - Constructor for class com.appboy.models.cards.CaptionedImageCard
 
CaptionedImageCardView - Class in com.appboy.ui.widget
 
CaptionedImageCardView(Context) - Constructor for class com.appboy.ui.widget.CaptionedImageCardView
 
CaptionedImageCardView(Context, CaptionedImageCard) - Constructor for class com.appboy.ui.widget.CaptionedImageCardView
 
CaptionedImageContentCardView - Class in com.braze.ui.contentcards.view
 
CaptionedImageContentCardView(Context) - Constructor for class com.braze.ui.contentcards.view.CaptionedImageContentCardView
 
Card - Class in com.appboy.models.cards
 
Card(JSONObject, CardKey.Provider) - Constructor for class com.appboy.models.cards.Card
 
Card(JSONObject, CardKey.Provider, IBrazeManager, ICardStorageProvider<?>, ICardAnalyticsProvider) - Constructor for class com.appboy.models.cards.Card
Creates a card.
CardCategory - Enum in com.appboy.enums
 
CardKey - Enum in com.appboy.enums
 
CardKey.Provider - Class in com.appboy.enums
 
CardType - Enum in com.appboy.enums
 
changeUser(String) - Method in class com.appboy.Appboy
 
changeUser(String, String) - Method in class com.appboy.Appboy
 
changeUser(String) - Method in interface com.appboy.IAppboy
When you first start using Braze on a device, the user is considered "anonymous".
changeUser(String, String) - Method in interface com.appboy.IAppboy
Identical to IAppboy.changeUser(String) but provides an sdk auth signature for the new user before any networking begins.
Channel - Enum in com.appboy.enums
Messaging channel.
checkForSystemLogLevelProperty() - Static method in class com.braze.support.BrazeLogger
Internal Braze method.
checkNotNullOrEmpty(String) - Static method in class com.braze.support.StringUtils
 
clearAllConfigurationValues() - Method in class com.appboy.configuration.RuntimeAppConfigurationProvider
 
clearAppboyEndpointProvider() - Static method in class com.appboy.Appboy
Clear the currently set IAppboyEndpointProvider
ClickAction - Enum in com.braze.enums.inappmessage
 
close() - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
close() - Method in interface com.braze.ui.inappmessage.IInAppMessageViewWrapper
Closes an IInAppMessage.
close(boolean) - Method in class com.braze.ui.inappmessage.InAppMessageCloser
 
closeInAppMessageOnKeycodeBack() - Static method in class com.braze.ui.inappmessage.utils.InAppMessageViewUtils
 
closeInAppMessageView() - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
Closes the in-app message view.
closeSession(Activity) - Method in class com.appboy.Appboy
 
closeSession(Activity) - Method in interface com.appboy.IAppboy
Closes the current session.
com.appboy - package com.appboy
 
com.appboy.configuration - package com.appboy.configuration
 
com.appboy.enums - package com.appboy.enums
 
com.appboy.events - package com.appboy.events
 
com.appboy.lrucache - package com.appboy.lrucache
 
com.appboy.models.cards - package com.appboy.models.cards
 
com.appboy.models.outgoing - package com.appboy.models.outgoing
 
com.appboy.models.push - package com.appboy.models.push
 
com.appboy.push - package com.appboy.push
 
com.appboy.services - package com.appboy.services
 
com.appboy.support - package com.appboy.support
 
com.appboy.ui - package com.appboy.ui
 
com.appboy.ui.actions - package com.appboy.ui.actions
 
com.appboy.ui.activities - package com.appboy.ui.activities
 
com.appboy.ui.adapters - package com.appboy.ui.adapters
 
com.appboy.ui.contentcards - package com.appboy.ui.contentcards
 
com.appboy.ui.feed - package com.appboy.ui.feed
 
com.appboy.ui.feed.listeners - package com.appboy.ui.feed.listeners
 
com.appboy.ui.feed.view - package com.appboy.ui.feed.view
 
com.appboy.ui.inappmessage - package com.appboy.ui.inappmessage
 
com.appboy.ui.inappmessage.listeners - package com.appboy.ui.inappmessage.listeners
 
com.appboy.ui.inappmessage.views - package com.appboy.ui.inappmessage.views
 
com.appboy.ui.support - package com.appboy.ui.support
 
com.appboy.ui.widget - package com.appboy.ui.widget
 
com.braze - package com.braze
 
com.braze.configuration - package com.braze.configuration
 
com.braze.enums - package com.braze.enums
 
com.braze.enums.inappmessage - package com.braze.enums.inappmessage
 
com.braze.events - package com.braze.events
 
com.braze.images - package com.braze.images
 
com.braze.models - package com.braze.models
 
com.braze.models.inappmessage - package com.braze.models.inappmessage
 
com.braze.models.outgoing - package com.braze.models.outgoing
 
com.braze.push - package com.braze.push
 
com.braze.push.support - package com.braze.push.support
 
com.braze.receivers - package com.braze.receivers
 
com.braze.storage - package com.braze.storage
 
com.braze.support - package com.braze.support
 
com.braze.ui - package com.braze.ui
 
com.braze.ui.activities - package com.braze.ui.activities
 
com.braze.ui.contentcards - package com.braze.ui.contentcards
 
com.braze.ui.contentcards.adapters - package com.braze.ui.contentcards.adapters
 
com.braze.ui.contentcards.handlers - package com.braze.ui.contentcards.handlers
 
com.braze.ui.contentcards.listeners - package com.braze.ui.contentcards.listeners
 
com.braze.ui.contentcards.managers - package com.braze.ui.contentcards.managers
 
com.braze.ui.contentcards.recycler - package com.braze.ui.contentcards.recycler
 
com.braze.ui.contentcards.view - package com.braze.ui.contentcards.view
 
com.braze.ui.inappmessage - package com.braze.ui.inappmessage
 
com.braze.ui.inappmessage.config - package com.braze.ui.inappmessage.config
 
com.braze.ui.inappmessage.factories - package com.braze.ui.inappmessage.factories
 
com.braze.ui.inappmessage.jsinterface - package com.braze.ui.inappmessage.jsinterface
 
com.braze.ui.inappmessage.listeners - package com.braze.ui.inappmessage.listeners
 
com.braze.ui.inappmessage.utils - package com.braze.ui.inappmessage.utils
 
com.braze.ui.inappmessage.views - package com.braze.ui.inappmessage.views
 
com.braze.ui.support - package com.braze.ui.support
 
compareTo(BrazeGeofence) - Method in class com.braze.models.BrazeGeofence
 
configure(Context, BrazeConfig) - Static method in class com.appboy.Appboy
Optional static method to set configuration values for the Appboy singleton, overriding whatever values are present in the braze.xml.
Constants - Class in com.appboy
Contains Constants used by multiple classes.
Constants() - Constructor for class com.appboy.Constants
 
constructJsonArray(Collection<? extends IPutIntoJson<T>>) - Static method in class com.braze.support.JsonUtils
 
constructJsonArray(T[]) - Static method in class com.braze.support.JsonUtils
Creates a new JSONArray containing the contents of the input array.
containsKey(String) - Method in class com.appboy.configuration.RuntimeAppConfigurationProvider
Says whether a key is present in the override cache.
containsProperty(String) - Method in class com.appboy.models.outgoing.AppboyProperties
 
CONTENT_CARDS - Static variable in class com.appboy.enums.CardKey.Provider
 
CONTENT_CARDS_UNREAD_VISUAL_INDICATOR_ENABLED - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
ContentCardAdapter - Class in com.braze.ui.contentcards.adapters
 
ContentCardAdapter(Context, LinearLayoutManager, List<Card>, IContentCardsViewBindingHandler) - Constructor for class com.braze.ui.contentcards.adapters.ContentCardAdapter
 
ContentCardsActivity - Class in com.braze.ui.activities
The ContentCardsActivity in an Activity class that displays the Braze Content Cards Fragment.
ContentCardsActivity() - Constructor for class com.braze.ui.activities.ContentCardsActivity
 
ContentCardsDividerItemDecoration - Class in com.braze.ui.contentcards.recycler
Manages the divider logic of cards in the ContentCards.
ContentCardsDividerItemDecoration(Context) - Constructor for class com.braze.ui.contentcards.recycler.ContentCardsDividerItemDecoration
 
ContentCardsFragment - Class in com.braze.ui.contentcards
A fragment to display Braze ContentCards.
ContentCardsFragment() - Constructor for class com.braze.ui.contentcards.ContentCardsFragment
 
ContentCardsFragment.ContentCardsUpdateRunnable - Class in com.braze.ui.contentcards
A main thread runnable to handle ContentCardsUpdatedEvent on the main thread.
ContentCardsFragment.NetworkUnavailableRunnable - Class in com.braze.ui.contentcards
A main thread runnable to handle displaying network unavailable messages on the main thread.
ContentCardsUpdatedEvent - Class in com.braze.events
 
ContentCardsUpdatedEvent(List<Card>, String, long, boolean) - Constructor for class com.braze.events.ContentCardsUpdatedEvent
 
ContentCardViewHolder - Class in com.braze.ui.contentcards.view
 
ContentCardViewHolder(View, boolean) - Constructor for class com.braze.ui.contentcards.view.ContentCardViewHolder
 
ControlCard - Class in com.appboy.models.cards
 
ControlCard(JSONObject, CardKey.Provider, IBrazeManager, ICardStorageProvider<?>, ICardAnalyticsProvider) - Constructor for class com.appboy.models.cards.ControlCard
 
ConversationMessage(Bundle, int) - Constructor for class com.appboy.models.push.BrazeNotificationPayload.ConversationMessage
 
ConversationPerson(Bundle, int) - Constructor for class com.appboy.models.push.BrazeNotificationPayload.ConversationPerson
 
convertDpToPixels(Context, double) - Static method in class com.braze.ui.support.ViewUtils
 
convertJSONObjectToMap(JSONObject) - Static method in class com.braze.support.JsonUtils
Converts a JSONObject to a Map.
convertStringJsonArrayToList(JSONArray) - Static method in class com.braze.support.JsonUtils
Converts the contents of the JSONArray to an List of Strings.
countOccurrences(String, String) - Static method in class com.braze.support.StringUtils
 
createAnimationListener(boolean) - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
createAppropriateViews(Activity, IInAppMessageImmersive, boolean) - Method in class com.braze.ui.inappmessage.views.InAppMessageFullView
 
createButtonClickListener() - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
createClickListener() - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
createCloseInAppMessageClickListener() - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
createDate(int, int, int) - Static method in class com.braze.support.DateTimeUtils
Helper method used to create a new Date object.
createDate(int, int, int, int, int, int) - Static method in class com.braze.support.DateTimeUtils
Helper method used to create a new Date object.
createDate(long) - Static method in class com.braze.support.DateTimeUtils
Helper method used to convert seconds from epoch to a new Date object.
createDismissCallbacks() - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
createHandler() - Static method in class com.braze.support.HandlerUtils
Creates a new Handler using the the main thread Looper.
createHorizontalAnimation(float, float, long, boolean) - Static method in class com.braze.ui.support.AnimationUtils
 
createInAppMessageView(Activity, IInAppMessage) - Method in class com.braze.ui.inappmessage.factories.DefaultInAppMessageFullViewFactory
 
createInAppMessageView(Activity, IInAppMessage) - Method in class com.braze.ui.inappmessage.factories.DefaultInAppMessageHtmlFullViewFactory
 
createInAppMessageView(Activity, IInAppMessage) - Method in class com.braze.ui.inappmessage.factories.DefaultInAppMessageHtmlViewFactory
 
createInAppMessageView(Activity, IInAppMessage) - Method in class com.braze.ui.inappmessage.factories.DefaultInAppMessageModalViewFactory
 
createInAppMessageView(Activity, IInAppMessage) - Method in class com.braze.ui.inappmessage.factories.DefaultInAppMessageSlideupViewFactory
 
createInAppMessageView(Activity, IInAppMessage) - Method in interface com.braze.ui.inappmessage.IInAppMessageViewFactory
This method should either inflate or programmatically create a new View that will be used to display an in-app message.
createInAppMessageViewWrapper(View, IInAppMessage, IInAppMessageViewLifecycleListener, BrazeConfigurationProvider, Animation, Animation, View) - Method in class com.braze.ui.inappmessage.factories.DefaultInAppMessageViewWrapperFactory
 
createInAppMessageViewWrapper(View, IInAppMessage, IInAppMessageViewLifecycleListener, BrazeConfigurationProvider, Animation, Animation, View, List<View>, View) - Method in class com.braze.ui.inappmessage.factories.DefaultInAppMessageViewWrapperFactory
 
createInAppMessageViewWrapper(View, IInAppMessage, IInAppMessageViewLifecycleListener, BrazeConfigurationProvider, Animation, Animation, View) - Method in interface com.braze.ui.inappmessage.IInAppMessageViewWrapperFactory
Factory interface for non IInAppMessageImmersive view wrappers.
createInAppMessageViewWrapper(View, IInAppMessage, IInAppMessageViewLifecycleListener, BrazeConfigurationProvider, Animation, Animation, View, List<View>, View) - Method in interface com.braze.ui.inappmessage.IInAppMessageViewWrapperFactory
Constructor for IInAppMessageImmersive in-app message view wrappers.
createNotification(AppboyConfigurationProvider, Context, Bundle, Bundle) - Method in interface com.braze.IBrazeNotificationFactory
Deprecated.
createNotification(BrazeNotificationPayload) - Method in interface com.braze.IBrazeNotificationFactory
The interface for a custom notification factory.
createNotification(AppboyConfigurationProvider, Context, Bundle, Bundle) - Method in class com.braze.push.BrazeNotificationFactory
Deprecated.
Deprecated since 8/25/20
createNotification(BrazeNotificationPayload) - Method in class com.braze.push.BrazeNotificationFactory
Creates the rich notification.
createTouchAwareListener() - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
createUriActionFromUri(Uri, Bundle, boolean, Channel) - Static method in class com.appboy.ui.actions.ActionFactory
Convenience method for creating UriAction instances.
createUriActionFromUrlString(String, Bundle, boolean, Channel) - Static method in class com.appboy.ui.actions.ActionFactory
Convenience method for creating UriAction instances.
createVerticalAnimation(float, float, long, boolean) - Static method in class com.braze.ui.support.AnimationUtils
 
createViewHolder(ViewGroup) - Method in class com.braze.ui.contentcards.view.BannerImageContentCardView
 
createViewHolder(ViewGroup) - Method in class com.braze.ui.contentcards.view.BaseContentCardView
 
createViewHolder(ViewGroup) - Method in class com.braze.ui.contentcards.view.CaptionedImageContentCardView
 
createViewHolder(ViewGroup) - Method in class com.braze.ui.contentcards.view.DefaultContentCardView
 
createViewHolder(ViewGroup) - Method in class com.braze.ui.contentcards.view.ShortNewsContentCardView
 
createViewHolder(ViewGroup) - Method in class com.braze.ui.contentcards.view.TextAnnouncementContentCardView
 
CREATOR - Static variable in class com.braze.ui.contentcards.handlers.DefaultContentCardsUpdateHandler
 
CREATOR - Static variable in class com.braze.ui.contentcards.handlers.DefaultContentCardsViewBindingHandler
 
CROP_TYPE - Static variable in class com.braze.models.inappmessage.InAppMessageBase
 
CropType - Enum in com.braze.enums.inappmessage
 
CUSTOM_ENDPOINT - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
CUSTOM_HTML_WEBVIEW_ACTIVITY_CLASS_NAME_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
CUSTOM_LOCATION_PROVIDERS_LIST_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 

D

d(String, String) - Static method in class com.braze.support.BrazeLogger
 
d(String, String, Throwable) - Static method in class com.braze.support.BrazeLogger
 
d(String, String, boolean) - Static method in class com.braze.support.BrazeLogger
Logs made with this method do not call the TestUserDeviceLoggingManager with the log contents.
d(String, String, Throwable, boolean) - Static method in class com.braze.support.BrazeLogger
Logs made with this method do not call the TestUserDeviceLoggingManager with the log contents.
DateTimeUtils - Class in com.appboy.support
Deprecated.
Please use DateTimeUtils instead. Deprecated since 6/16/21
DateTimeUtils() - Constructor for class com.appboy.support.DateTimeUtils
Deprecated.
 
DateTimeUtils - Class in com.braze.support
 
DateTimeUtils() - Constructor for class com.braze.support.DateTimeUtils
 
DEFAULT_LOG_LEVEL - Static variable in class com.braze.support.BrazeLogger
 
DEFAULT_NOTIFICATION_ACCENT_COLOR_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
DEFAULT_NOTIFICATION_CHANNEL_DESCRIPTION - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
DEFAULT_NOTIFICATION_CHANNEL_NAME - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
DefaultBrazeImageLoader - Class in com.braze.images
 
DefaultBrazeImageLoader(Context) - Constructor for class com.braze.images.DefaultBrazeImageLoader
 
DefaultCardView - Class in com.appboy.ui.widget
 
DefaultCardView(Context) - Constructor for class com.appboy.ui.widget.DefaultCardView
 
DefaultCardView(Context, Card) - Constructor for class com.appboy.ui.widget.DefaultCardView
 
DefaultContentCardsActionListener - Class in com.braze.ui.contentcards.listeners
 
DefaultContentCardsActionListener() - Constructor for class com.braze.ui.contentcards.listeners.DefaultContentCardsActionListener
 
DefaultContentCardsUpdateHandler - Class in com.braze.ui.contentcards.handlers
 
DefaultContentCardsUpdateHandler() - Constructor for class com.braze.ui.contentcards.handlers.DefaultContentCardsUpdateHandler
 
DefaultContentCardsViewBindingHandler - Class in com.braze.ui.contentcards.handlers
 
DefaultContentCardsViewBindingHandler() - Constructor for class com.braze.ui.contentcards.handlers.DefaultContentCardsViewBindingHandler
 
DefaultContentCardView - Class in com.braze.ui.contentcards.view
A view for when the card type is unknown or otherwise can't be rendered.
DefaultContentCardView(Context) - Constructor for class com.braze.ui.contentcards.view.DefaultContentCardView
 
DefaultHtmlInAppMessageActionListener - Class in com.braze.ui.inappmessage.listeners
 
DefaultHtmlInAppMessageActionListener() - Constructor for class com.braze.ui.inappmessage.listeners.DefaultHtmlInAppMessageActionListener
 
DefaultInAppMessageAnimationFactory - Class in com.braze.ui.inappmessage.factories
 
DefaultInAppMessageAnimationFactory() - Constructor for class com.braze.ui.inappmessage.factories.DefaultInAppMessageAnimationFactory
 
DefaultInAppMessageFullViewFactory - Class in com.braze.ui.inappmessage.factories
 
DefaultInAppMessageFullViewFactory() - Constructor for class com.braze.ui.inappmessage.factories.DefaultInAppMessageFullViewFactory
 
DefaultInAppMessageHtmlFullViewFactory - Class in com.braze.ui.inappmessage.factories
 
DefaultInAppMessageHtmlFullViewFactory(IInAppMessageWebViewClientListener) - Constructor for class com.braze.ui.inappmessage.factories.DefaultInAppMessageHtmlFullViewFactory
 
DefaultInAppMessageHtmlViewFactory - Class in com.braze.ui.inappmessage.factories
DefaultInAppMessageHtmlViewFactory(IInAppMessageWebViewClientListener) - Constructor for class com.braze.ui.inappmessage.factories.DefaultInAppMessageHtmlViewFactory
 
DefaultInAppMessageManagerListener - Class in com.braze.ui.inappmessage.listeners
 
DefaultInAppMessageManagerListener() - Constructor for class com.braze.ui.inappmessage.listeners.DefaultInAppMessageManagerListener
 
DefaultInAppMessageModalViewFactory - Class in com.braze.ui.inappmessage.factories
 
DefaultInAppMessageModalViewFactory() - Constructor for class com.braze.ui.inappmessage.factories.DefaultInAppMessageModalViewFactory
 
DefaultInAppMessageSlideupViewFactory - Class in com.braze.ui.inappmessage.factories
 
DefaultInAppMessageSlideupViewFactory() - Constructor for class com.braze.ui.inappmessage.factories.DefaultInAppMessageSlideupViewFactory
 
DefaultInAppMessageViewLifecycleListener - Class in com.braze.ui.inappmessage.listeners
 
DefaultInAppMessageViewLifecycleListener() - Constructor for class com.braze.ui.inappmessage.listeners.DefaultInAppMessageViewLifecycleListener
 
DefaultInAppMessageViewWrapper - Class in com.braze.ui.inappmessage
 
DefaultInAppMessageViewWrapper(View, IInAppMessage, IInAppMessageViewLifecycleListener, BrazeConfigurationProvider, Animation, Animation, View) - Constructor for class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
Constructor for base and slideup view wrappers.
DefaultInAppMessageViewWrapper(View, IInAppMessage, IInAppMessageViewLifecycleListener, BrazeConfigurationProvider, Animation, Animation, View, List<View>, View) - Constructor for class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
Constructor for immersive in-app message view wrappers.
DefaultInAppMessageViewWrapperFactory - Class in com.braze.ui.inappmessage.factories
The default IInAppMessageViewWrapperFactory that returns an instance of DefaultInAppMessageViewWrapper.
DefaultInAppMessageViewWrapperFactory() - Constructor for class com.braze.ui.inappmessage.factories.DefaultInAppMessageViewWrapperFactory
 
DefaultInAppMessageWebViewClientListener - Class in com.braze.ui.inappmessage.listeners
 
DefaultInAppMessageWebViewClientListener() - Constructor for class com.braze.ui.inappmessage.listeners.DefaultInAppMessageWebViewClientListener
 
deleteFileOrDirectory(File) - Static method in class com.braze.support.BrazeFileUtils
Recursively deletes all the files under a directory.
deleteSharedPreferencesFile(Context, File) - Static method in class com.braze.support.BrazeFileUtils
Deletes the SharedPreferences file.
deleteStoredData(Context) - Static method in class com.appboy.lrucache.AppboyLruImageLoader
Deprecated.
Deletes the stored data generated from an instance of this class from the device's internal storage.
describeContents() - Method in class com.braze.ui.contentcards.handlers.DefaultContentCardsUpdateHandler
 
describeContents() - Method in class com.braze.ui.contentcards.handlers.DefaultContentCardsViewBindingHandler
 
deserializeContentCard(String) - Method in class com.appboy.Appboy
 
deserializeContentCard(JSONObject) - Method in class com.appboy.Appboy
 
deserializeContentCard(String) - Method in interface com.appboy.IAppboy
deserializeContentCard(JSONObject) - Method in interface com.appboy.IAppboy
Constructs a Content Card from its Card.forJsonPut() output.
deserializeInAppMessageString(String) - Method in class com.appboy.Appboy
 
deserializeInAppMessageString(String) - Method in interface com.appboy.IAppboy
This function returns a deserialized in-app message from the message JSON string.
DEVICE_OBJECT_ALLOWLIST_VALUE - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
Integrations using this value in braze.xml aren't expected so this field remains the old value.
DEVICE_OBJECT_ALLOWLISTING_ENABLED_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
Integrations using this value in braze.xml aren't expected so this field remains the old value.
DeviceKey - Enum in com.appboy.enums
Enum for the keys the server is expecting for the device object.
disableSdk(Context) - Static method in class com.appboy.Appboy
Disables the Braze SDK.
DismissType - Enum in com.braze.enums.inappmessage
 
dispatchKeyEvent(KeyEvent) - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlBaseView
HTML messages can alternatively be closed by the back button.
dispatchKeyEvent(KeyEvent) - Method in class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
Immersive messages can alternatively be closed by the back button.
dispatchKeyEvent(KeyEvent) - Method in class com.braze.ui.inappmessage.views.InAppMessageWebView
WebView-based messages can alternatively be closed by the back button.
displayInAppMessage(IInAppMessage, boolean) - Method in class com.braze.ui.inappmessage.BrazeInAppMessageManager
Internal method, do not call as part of an integration!

Attempts to display an IInAppMessage to the user.
downloadFileToPath(String, String, String, String) - Static method in class com.braze.support.BrazeFileUtils
 

E

e(String, String, Throwable) - Static method in class com.braze.support.BrazeLogger
 
EmptyContentCardsAdapter - Class in com.braze.ui.contentcards.adapters
This adapter displays a single, full width/height item.
EmptyContentCardsAdapter() - Constructor for class com.braze.ui.contentcards.adapters.EmptyContentCardsAdapter
 
emptyToNull(String) - Static method in class com.braze.support.StringUtils
' If input is empty or only contains whitespace, returns null.
ENABLE_LOCATION_COLLECTION_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
enableDarkTheme() - Method in interface com.braze.models.inappmessage.IInAppMessageThemeable
Instructs the IInAppMessage to apply any dark theme settings and override any existing values present on the IInAppMessage.
enableDarkTheme() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
enableDarkTheme() - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
enableDarkTheme() - Method in class com.braze.models.inappmessage.InAppMessageSlideup
 
enableDarkTheme() - Method in class com.braze.models.inappmessage.MessageButton
 
enableMockAppboyNetworkRequestsAndDropEventsMode() - Static method in class com.appboy.Appboy
Testing utility method that enables mocking for all Braze SDK network requests, essentially turning the SDK "off".
enableSdk(Context) - Static method in class com.appboy.Appboy
Enables the Braze SDK after an invocation of Appboy.disableSdk(Context).
ensureBrazeFieldLength(String) - Static method in class com.braze.support.ValidationUtils
 
ensureSubscribedToInAppMessageEvents(Context) - Method in class com.braze.ui.inappmessage.BrazeInAppMessageManager
Ensures the InAppMessageManager is subscribed in-app message events if not already subscribed.
equals(Object) - Method in class com.appboy.models.cards.Card
Compares against another Card instance.
equivalentServerData(BrazeGeofence) - Method in class com.braze.models.BrazeGeofence
Check whether this geofence is identical to another geofence based on their server data from Appboy.
EVENT_PROPERTIES_MAX_SIZE_BYTES - Static variable in class com.appboy.Constants
The maximum accepted length, in bytes, of an UTF-8 encoded BrazeProperties object.
execute(Context) - Method in interface com.appboy.ui.actions.IAction
 
execute(Context) - Method in class com.appboy.ui.actions.NewsfeedAction
 
execute(Context) - Method in class com.appboy.ui.actions.UriAction
Opens the action's Uri properly based on mUseWebView status and channel.
executeNewsFeedAction(Context, NewsfeedAction) - Static method in class com.appboy.ui.AppboyNavigator
 
executeUriAction(Context, UriAction) - Static method in class com.appboy.ui.AppboyNavigator
 

F

FacebookUser - Class in com.appboy.models.outgoing
 
FacebookUser(String, String, String, String, String, String, Gender, Integer, Collection<String>, String) - Constructor for class com.appboy.models.outgoing.FacebookUser
Creates a Facebook user data object to send to Appboy's servers.
FeedGestureListener() - Constructor for class com.appboy.ui.AppboyFeedFragment.FeedGestureListener
 
FeedGestureListener() - Constructor for class com.appboy.ui.AppboyXamarinFormsFeedFragment.FeedGestureListener
 
FeedUpdatedEvent - Class in com.appboy.events
When Braze receives a new message feed in a server response, this event is fired.
FeedUpdatedEvent(List<Card>, String, boolean, long) - Constructor for class com.appboy.events.FeedUpdatedEvent
 
finalizeViewBeforeDisplay(IInAppMessage, View, IInAppMessageViewLifecycleListener) - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
finishWebViewDisplay() - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlBaseView
Should be called when the held WebView of this class is done displaying its message.
FIREBASE_CLOUD_MESSAGING_REGISTRATION_ENABLED_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
FIREBASE_CLOUD_MESSAGING_SENDER_ID_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
FIREBASE_MESSAGING_SERVICE_AUTOMATICALLY_REGISTER_ON_NEW_TOKEN_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
FIREBASE_MESSAGING_SERVICE_ROUTING_ACTION - Static variable in class com.braze.push.BrazePushReceiver
Internal API.
forJsonPut() - Method in enum com.appboy.enums.Gender
 
forJsonPut() - Method in enum com.appboy.enums.NotificationSubscriptionType
 
forJsonPut() - Method in enum com.appboy.enums.SdkFlavor
 
forJsonPut() - Method in class com.appboy.models.cards.Card
The JSONObject representation of this card.
forJsonPut() - Method in class com.appboy.models.outgoing.AppboyProperties
 
forJsonPut() - Method in class com.appboy.models.outgoing.AttributionData
 
forJsonPut() - Method in class com.appboy.models.outgoing.FacebookUser
 
forJsonPut() - Method in class com.appboy.models.outgoing.TwitterUser
 
forJsonPut() - Method in enum com.braze.enums.inappmessage.InAppMessageFailureType
 
forJsonPut() - Method in class com.braze.models.BrazeGeofence
 
forJsonPut() - Method in class com.braze.models.inappmessage.InAppMessageBase
Storing in-app messages serialized with this method is primarily for storage as triggered actions.
forJsonPut() - Method in class com.braze.models.inappmessage.InAppMessageFull
 
forJsonPut() - Method in class com.braze.models.inappmessage.InAppMessageHtml
 
forJsonPut() - Method in class com.braze.models.inappmessage.InAppMessageHtmlFull
 
forJsonPut() - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
forJsonPut() - Method in class com.braze.models.inappmessage.InAppMessageModal
 
forJsonPut() - Method in class com.braze.models.inappmessage.InAppMessageSlideup
 
forJsonPut() - Method in class com.braze.models.inappmessage.InAppMessageWithImageBase
 
forJsonPut() - Method in class com.braze.models.inappmessage.InAppMessageZippedAssetHtmlBase
 
forJsonPut() - Method in class com.braze.models.inappmessage.MessageButton
 
forJsonPut() - Method in interface com.braze.models.IPutIntoJson
 
formatDate(Date, BrazeDateFormat) - Static method in class com.braze.support.DateTimeUtils
Formats the date using the specified DateFormat pattern in the UTC timezone.
formatDate(Date, BrazeDateFormat, TimeZone) - Static method in class com.braze.support.DateTimeUtils
Formats the date using the specified DateFormat pattern.
formatDateNow(BrazeDateFormat) - Static method in class com.braze.support.DateTimeUtils
Formats the current time with the specified format in the current timezone.
fromValue(int) - Static method in enum com.appboy.enums.CardType
 

G

Gender - Enum in com.appboy.enums
Convenience enum to represent gender.
GEOFENCES_AUTOMATIC_REQUESTS_ENABLED_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
GEOFENCES_ENABLED - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
get(String) - Static method in enum com.appboy.enums.CardCategory
 
get(String) - Method in class com.appboy.models.outgoing.AppboyProperties
 
getAccentColor() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getActionButtons() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getActionId() - Method in class com.appboy.models.push.BrazeNotificationPayload.ActionButton
 
getActionIndex() - Method in class com.appboy.models.push.BrazeNotificationPayload.ActionButton
 
getActionIndex() - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
getActionViewIntent(Context, Uri, Bundle) - Method in class com.appboy.ui.actions.UriAction
 
getActiveNotificationFactory() - Static method in class com.braze.push.BrazeNotificationUtils
Returns a custom AppboyNotificationFactory if set, else the default AppboyNotificationFactory
getActivity() - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
 
getAllCards() - Method in class com.braze.events.ContentCardsUpdatedEvent
 
getAllCategories() - Static method in enum com.appboy.enums.CardCategory
 
getAnalyticsEnabledEnter() - Method in class com.braze.models.BrazeGeofence
 
getAnalyticsEnabledExit() - Method in class com.braze.models.BrazeGeofence
 
getAnimateIn() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets whether this in-app message will animate in or appear suddenly.
getAnimateIn() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getAnimateOut() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets whether this in-app message will animate out or disappear suddenly.
getAnimateOut() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getApiEndpoint(Uri) - Method in interface com.appboy.IAppboyEndpointProvider
Given a valid Braze API endpoint, this method returns a valid endpoint
getAppboyApiEndpoint(Uri) - Static method in class com.appboy.Appboy
If an IAppboyEndpointProvider is configured, that provider's delegate is used to generate the Uri for the Braze API endpoint.
getAppboyApiKey() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getAppboyApiKeyStringFromLocaleMapping(Locale) - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
Attempts to return the api key from the XML based on the current locale.
getAppboyConfigurationProvider() - Method in class com.appboy.models.push.BrazeNotificationPayload
Deprecated.
Please use BrazeNotificationPayload.getConfigurationProvider() instead. Deprecated since 3/25/21
getAppboyExtras() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getAppboyExtrasWithoutPreprocessing(Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
getAppboyImageLoader() - Method in class com.appboy.Appboy
Deprecated.
getAppboyImageLoader() - Method in interface com.appboy.IAppboy
Deprecated.
getAppboyLogTag(Class<?>) - Static method in class com.braze.support.BrazeLogger
Deprecated.
getAppboyNavigator() - Static method in class com.appboy.ui.AppboyNavigator
Gets the current IAppboyNavigator class that defines the actions that should be taken when Braze attempts to display the news feed or open a URI from an in-app message.
getAppboyPushMessageRegistrationId() - Method in class com.appboy.Appboy
 
getAppboyPushMessageRegistrationId() - Method in interface com.appboy.IAppboy
Returns the FCM/ADM registration Id used to send the device push messages.
getApplicationContext() - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
 
getApplicationIconResourceId() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getAppropriateImageUrl(IInAppMessageWithImage) - Static method in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
getAspectRatio() - Method in class com.appboy.models.cards.BannerImageCard
Returns the aspect ratio of the card image.
getAspectRatio() - Method in class com.appboy.models.cards.CaptionedImageCard
Returns the aspect ratio of the card image.
getAssetFileStringContents(AssetManager, String) - Static method in class com.braze.support.BrazeFileUtils
Retrieve the string contents of a file from Android assets
getAssetsZipRemoteUrl() - Method in interface com.braze.models.inappmessage.IInAppMessageZippedAssetHtml
Gets the remote URL of the assets zip file of this In-App Message.
getAssetsZipRemoteUrl() - Method in class com.braze.models.inappmessage.InAppMessageZippedAssetHtmlBase
 
getAssetUrls() - Method in class com.braze.models.inappmessage.InAppMessageHtml
 
getAttachedAppboyExtras(Bundle) - Static method in class com.appboy.models.push.BrazeNotificationPayload
Get the extras Bundle from the notification extras or an empty bundle.
getBackgroundColor() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets the background color on this in-app message.
getBackgroundColor() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getBackgroundColor() - Method in class com.braze.models.inappmessage.MessageButton
 
getBaseUrlForRequests() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getBigImageUrl() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getBigNotificationStyle(Context, Bundle, Bundle, NotificationCompat.Builder) - Static method in class com.braze.push.BrazeNotificationStyleFactory
Deprecated.
Please use #getNotificationStyle(BrazeNotificationPayload)
getBigPictureNotificationStyle(Context, Bundle, Bundle) - Static method in class com.braze.push.BrazeNotificationStyleFactory
getBigPictureNotificationStyle(BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationStyleFactory
Returns a BigPictureStyle notification style initialized with the bitmap, big title, and big summary specified in the notificationExtras and appboyExtras bundles.
getBigSummaryText() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getBigTextNotificationStyle(BrazeConfigurationProvider, Bundle) - Static method in class com.braze.push.BrazeNotificationStyleFactory
getBigTextNotificationStyle(BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationStyleFactory
Returns a BigTextStyle notification style initialized with the content, big title, and big summary specified in the notificationExtras and appboyExtras bundles.
getBigTitleText() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getBitmap() - Method in interface com.braze.models.inappmessage.IInAppMessageWithImage
Gets the bitmap on this in-app message.
getBitmap() - Method in class com.braze.models.inappmessage.InAppMessageWithImageBase
 
getBitmap(Context, Uri, BrazeViewBounds) - Static method in class com.braze.support.BrazeImageUtils
Downloads an image from the internet or loads an image locally and returns a bitmap object.
getBitmapUrl() - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
getBooleanValue(String, boolean) - Method in class com.appboy.configuration.CachedConfigurationProvider
 
getBooleanValue(String, boolean) - Method in class com.appboy.configuration.RuntimeAppConfigurationProvider
 
getBorderColor() - Method in class com.braze.models.inappmessage.MessageButton
 
getBrazeLogTag(Class<?>) - Static method in class com.braze.support.BrazeLogger
Returns a Log tag string prepended with the Braze SDK version and appended with Class.getName().
getByteSize(String) - Static method in class com.braze.support.StringUtils
Gets the number of bytes in UTF-8 encoding.
getCachedCardsAsEvent() - Method in interface com.braze.storage.ICardStorageProvider
Gets the cached cards as an event from storage.
getCachedContentCards() - Method in class com.appboy.Appboy
 
getCachedContentCards() - Method in interface com.appboy.IAppboy
Retrieves the offline/cached list of Content Cards from offline storage.
getCacheFileSuffix(Context, String, String) - Static method in class com.braze.support.StringUtils
There is the potential for having a too-long filename, but Android doesn't actually have anything about that in the docs.
getCacheFileSuffix(Context, String) - Static method in class com.braze.support.StringUtils
Gets a MD5 hash of the userId.
getCampaignId() - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
getCard() - Method in class com.appboy.ui.feed.view.BaseFeedCardView
 
getCardCount() - Method in class com.appboy.events.FeedUpdatedEvent
The total number of cards in the feed.
getCardCount(CardCategory) - Method in class com.appboy.events.FeedUpdatedEvent
 
getCardCount(EnumSet<CardCategory>) - Method in class com.appboy.events.FeedUpdatedEvent
 
getCardCount() - Method in class com.braze.events.ContentCardsUpdatedEvent
 
getCardType() - Method in class com.appboy.models.cards.BannerImageCard
 
getCardType() - Method in class com.appboy.models.cards.CaptionedImageCard
 
getCardType() - Method in class com.appboy.models.cards.Card
Returns a CardType representing the type of this card.
getCardType() - Method in class com.appboy.models.cards.ControlCard
 
getCardType() - Method in class com.appboy.models.cards.ShortNewsCard
 
getCardType() - Method in class com.appboy.models.cards.TextAnnouncementCard
 
getCardTypeFromJson(JSONObject) - Method in class com.appboy.enums.CardKey.Provider
Parses out the card type from the json and returns a CardType.
getCarryoverInAppMessage() - Method in class com.braze.ui.inappmessage.BrazeInAppMessageManager
getCategories() - Method in class com.appboy.models.cards.Card
Returns the categories for this Feed card.
getCategories() - Method in class com.appboy.ui.AppboyFeedFragment
 
getCategories() - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
getChannel() - Method in interface com.appboy.ui.actions.IAction
 
getChannel() - Method in class com.appboy.ui.actions.NewsfeedAction
 
getChannel() - Method in class com.appboy.ui.actions.UriAction
 
getChevronColor() - Method in class com.braze.models.inappmessage.InAppMessageSlideup
 
getClassLogTag() - Method in class com.appboy.ui.widget.BaseCardView
 
getClickAction() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets the click action of this in-app message.
getClickAction() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getClickAction() - Method in class com.braze.models.inappmessage.MessageButton
 
getCloseButtonColor() - Method in interface com.braze.models.inappmessage.IInAppMessageImmersive
Gets the close button color on this in-app message.
getCloseButtonColor() - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
getClosingAnimation(IInAppMessage) - Method in class com.braze.ui.inappmessage.factories.DefaultInAppMessageAnimationFactory
 
getClosingAnimation(IInAppMessage) - Method in interface com.braze.ui.inappmessage.IInAppMessageAnimationFactory
This method returns the animation that will be used to animate the message as it exits the screen.
getColorIntegerOrNull(JSONObject, String) - Static method in class com.braze.support.JsonUtils
 
getColorValue(String) - Method in class com.appboy.configuration.CachedConfigurationProvider
Retrieves a cached configuration for a color resource.
getConfigurationProvider() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getConfiguredApiKey(Context) - Static method in class com.appboy.Appboy
A helper method to determine if the SDK is configured with an API key.
getContentCardCount() - Method in class com.appboy.Appboy
 
getContentCardCount() - Method in interface com.appboy.IAppboy
Retrieves information about Content Cards based on the currently cached data.
getContentCardsActionListener() - Method in class com.braze.ui.contentcards.managers.BrazeContentCardsManager
 
getContentCardsKey() - Method in enum com.appboy.enums.CardKey
 
getContentCardsLastUpdatedInSecondsFromEpoch() - Method in class com.appboy.Appboy
 
getContentCardsLastUpdatedInSecondsFromEpoch() - Method in interface com.appboy.IAppboy
Retrieves information about Content Cards based on the currently cached data.
getContentCardsRecyclerView() - Method in class com.braze.ui.contentcards.ContentCardsFragment
The RecyclerView used in this fragment.
getContentCardsViewBindingHandler() - Method in class com.braze.ui.contentcards.ContentCardsFragment
 
getContentCardSyncData() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getContentCardSyncUserId() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getContentCardUnviewedCount() - Method in class com.appboy.Appboy
 
getContentCardUnviewedCount() - Method in interface com.appboy.IAppboy
Retrieves information about Content Cards based on the currently cached data.
getContentCardUpdateHandler() - Method in class com.braze.ui.contentcards.ContentCardsFragment
 
getContentCardUpdateRunnable(ContentCardsUpdatedEvent) - Method in class com.braze.ui.contentcards.ContentCardsFragment
 
getContentText() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getContext() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getControlInAppMessageManagerListener() - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
A IInAppMessageManagerListener to be used only for control in-app messages.
getConversationalPushStyle(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationStyleFactory
 
getConversationMessages() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getConversationPersonMap() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getConversationReplyPersonId() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getConversationShortcutId() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getCooldownEnterSeconds() - Method in class com.braze.models.BrazeGeofence
 
getCooldownExitSeconds() - Method in class com.braze.models.BrazeGeofence
 
getCreated() - Method in class com.appboy.models.cards.Card
 
getCropType() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets the crop type for this in-app message's image.
getCropType() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getCurrentUser() - Method in class com.appboy.Appboy
 
getCurrentUser(IValueCallback<BrazeUser>) - Method in class com.appboy.Appboy
 
getCurrentUser() - Method in interface com.appboy.IAppboy
Returns the user currently being tracked by Braze.
getCurrentUser(IValueCallback<BrazeUser>) - Method in interface com.appboy.IAppboy
Returns the user currently being tracked by Braze.
getCustomAppboyNotificationFactory() - Static method in class com.appboy.Appboy
Deprecated.
Please use Appboy.getCustomBrazeNotificationFactory() instead. Deprecated since 5/20/21
getCustomBrazeNotificationFactory() - Static method in class com.appboy.Appboy
 
getCustomEndpoint() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getCustomHtmlWebViewActivityClassName() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getCustomLocationProviderNames() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getCustomNotificationId() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getDeeplink() - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
getDefaultInAppMessageViewFactory(IInAppMessage) - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
Gets the default IInAppMessageViewFactory as returned by the BrazeInAppMessageManager for the given IInAppMessage.
getDefaultNotificationAccentColor() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getDefaultNotificationChannelDescription() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getDefaultNotificationChannelName() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getDefaultPendingIntentFlags() - Static method in class com.braze.support.IntentUtils
 
getDensityDpi(Context) - Static method in class com.braze.support.BrazeImageUtils
 
getDescription() - Method in class com.appboy.models.cards.CaptionedImageCard
 
getDescription() - Method in class com.appboy.models.cards.ShortNewsCard
 
getDescription() - Method in class com.appboy.models.cards.TextAnnouncementCard
 
getDeviceId() - Method in class com.appboy.Appboy
Get the device ID - a randomly generated, app specific ID that is stored on the device.
getDeviceId() - Method in interface com.appboy.IAppboy
Get the device ID - a randomly generated, app specific ID that is stored on the device.
getDeviceObjectAllowlist() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getDeviceObjectWhitelist() - Method in class com.appboy.configuration.AppboyConfigurationProvider
getDismissType() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets the dismiss type of this in-app message.
getDismissType() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getDisplayHeightPixels(Context) - Static method in class com.braze.support.BrazeImageUtils
 
getDisplayWidthPixels(Context) - Static method in class com.braze.support.BrazeImageUtils
 
getDistanceFromGeofenceRefresh() - Method in class com.braze.models.BrazeGeofence
 
getDoesBackButtonDismissInAppMessageView() - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
 
getDoesClickOutsideModalViewDismissInAppMessageView() - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
 
getDomain() - Method in class com.appboy.models.cards.BannerImageCard
 
getDomain() - Method in class com.appboy.models.cards.CaptionedImageCard
 
getDomain() - Method in class com.appboy.models.cards.ShortNewsCard
 
getDomain() - Method in class com.appboy.models.cards.TextAnnouncementCard
 
getDurationInMilliseconds() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets the duration of this in-app message.
getDurationInMilliseconds() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getEmptyCardsAdapter() - Method in class com.braze.ui.contentcards.ContentCardsFragment
 
getEmptyUpdate() - Static method in class com.braze.events.ContentCardsUpdatedEvent
 
getEnum(JSONObject, String, Class<TargetEnum>) - Static method in class com.braze.support.JsonUtils
 
getErrorCode() - Method in class com.appboy.events.BrazeSdkAuthenticationErrorEvent
Error code describing the cause of the signature authentication failure.
getErrorReason() - Method in class com.appboy.events.BrazeSdkAuthenticationErrorEvent
Human-readable cause of the signature authentication failure.
getEventType() - Method in class com.appboy.events.SessionStateChangedEvent
 
getExpirationTimestamp() - Method in interface com.braze.models.inappmessage.IInAppMessage
Get the UTC timestamp at which this message expires and will not be displayed.
getExpirationTimestamp() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getExpiresAt() - Method in class com.appboy.models.cards.Card
Gets the expiration date of the card.
getExtras() - Method in class com.appboy.models.cards.Card
 
getExtras() - Method in class com.appboy.ui.actions.NewsfeedAction
 
getExtras() - Method in class com.appboy.ui.actions.UriAction
 
getExtras() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets the extras on this in-app message as a map of key value pairs.
getExtras() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getFeedCardClickActionListener() - Method in class com.appboy.ui.feed.AppboyFeedManager
 
getFeedCards() - Method in class com.appboy.events.FeedUpdatedEvent
Guaranteed to not be null and to not include any null values in the list.
getFeedCards(CardCategory) - Method in class com.appboy.events.FeedUpdatedEvent
 
getFeedCards(EnumSet<CardCategory>) - Method in class com.appboy.events.FeedUpdatedEvent
Returns a list of cards where each card belongs to at least one of the given categories.
getFeedKey() - Method in enum com.appboy.enums.CardKey
 
getFirebaseCloudMessagingSenderIdKey() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
Gets the sender ID key used to register for Firebase Cloud Messaging.
getFormat() - Method in enum com.braze.enums.BrazeDateFormat
 
getFrameColor() - Method in interface com.braze.models.inappmessage.IInAppMessageImmersive
Gets the frame color for this in-app message.
getFrameColor() - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
getFrameView() - Method in class com.braze.ui.inappmessage.views.InAppMessageFullView
 
getFrameView() - Method in class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
 
getFrameView() - Method in class com.braze.ui.inappmessage.views.InAppMessageModalView
 
getGraphicModalMaxHeightDp() - Static method in class com.braze.ui.inappmessage.config.BrazeInAppMessageParams
 
getGraphicModalMaxWidthDp() - Static method in class com.braze.ui.inappmessage.config.BrazeInAppMessageParams
 
getHandlePushDeepLinksAutomatically() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getHeader() - Method in interface com.braze.models.inappmessage.IInAppMessageImmersive
Gets the header text on this in-app message.
getHeader() - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
getHeaderTextAlign() - Method in interface com.braze.models.inappmessage.IInAppMessageImmersive
Get the text alignment for the header text.
getHeaderTextAlign() - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
getHeaderTextColor() - Method in interface com.braze.models.inappmessage.IInAppMessageImmersive
Gets the header text color on this in-app message.
getHeaderTextColor() - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
getHeightDp() - Method in enum com.braze.enums.BrazeViewBounds
Gets the height of the view in dp.
getHtmlInAppMessageActionListener() - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
 
getHtmlInAppMessageAssetCacheDirectory(Context) - Static method in class com.braze.support.WebContentUtils
Return the Braze html in-app message asset cache directory.
getHtmlSpannedTextIfEnabled(BrazeConfigurationProvider, String) - Static method in class com.braze.push.support.HtmlUtils
Returns displayable styled text from the provided HTML string, if AppboyConfigurationProvider.getIsPushNotificationHtmlRenderingEnabled() is enabled.
getIcon() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets the Font Awesome icon on this in-app message.
getIcon() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getIconBackgroundColor() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets the icon background color on this in-app message.
getIconBackgroundColor() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getIconColor() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets the icon color on this in-app message.
getIconColor() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getId() - Method in class com.appboy.models.cards.Card
 
getId() - Method in class com.braze.models.BrazeGeofence
 
getId() - Method in class com.braze.models.inappmessage.MessageButton
 
getImageDownloadSuccessful() - Method in interface com.braze.models.inappmessage.IInAppMessageWithImage
Returns the status of the image download on this in-app message.
getImageDownloadSuccessful() - Method in class com.braze.models.inappmessage.InAppMessageWithImageBase
 
getImageLoader() - Method in class com.appboy.Appboy
 
getImageLoader() - Method in interface com.appboy.IAppboy
Returns the IBrazeImageLoader for the Braze instance.
getImageLoaderCacheSize() - Static method in class com.braze.support.BrazeImageUtils
Gets the size in bytes to give the image loader's cache.
getImageStyle() - Method in interface com.braze.models.inappmessage.IInAppMessageImmersive
Get the image style on this in-app message.
getImageStyle() - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
getImageUrl() - Method in class com.appboy.models.cards.BannerImageCard
 
getImageUrl() - Method in class com.appboy.models.cards.CaptionedImageCard
 
getImageUrl() - Method in class com.appboy.models.cards.ShortNewsCard
 
getImageUrl() - Method in interface com.braze.models.inappmessage.IInAppMessageWithImage
Gets the image url on this in-app message.
getImageUrl() - Method in class com.braze.models.inappmessage.InAppMessageWithImageBase
 
getImpressedCardIds() - Method in class com.braze.ui.contentcards.adapters.ContentCardAdapter
 
getInAppMessage() - Method in class com.braze.events.InAppMessageEvent
Guaranteed to not be null.
getInAppMessage() - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
getInAppMessage() - Method in interface com.braze.ui.inappmessage.IInAppMessageViewWrapper
 
getInAppMessageAnimationFactory() - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
 
getInAppMessageBitmapFromUrl(Context, IInAppMessage, String, BrazeViewBounds) - Method in interface com.appboy.IAppboyImageLoader
Deprecated.
Attempts to retrieve the bitmap representing the imageUrl's image from the imageLoader's caches.
getInAppMessageBitmapFromUrl(Context, IInAppMessage, String, BrazeViewBounds) - Method in class com.appboy.lrucache.AppboyLruImageLoader
Deprecated.
 
getInAppMessageManagerListener() - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
 
getInAppMessageStack() - Method in class com.braze.ui.inappmessage.BrazeInAppMessageManager
The stack of In-App Messages waiting to be displayed.
getInAppMessageView() - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
getInAppMessageView() - Method in interface com.braze.ui.inappmessage.IInAppMessageViewWrapper
 
getInAppMessageViewFactory(IInAppMessage) - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
 
getInAppMessageViewWrapperFactory() - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
 
getInAppMessageWebViewClientOnPageFinishedMaxWaitMs() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getInlineImageStyle(BrazeNotificationPayload, NotificationCompat.Builder) - Static method in class com.braze.push.BrazeNotificationStyleFactory
This method sets a fully custom RemoteViews.RemoteView to render the notification.
getInstallTrackingId() - Method in class com.appboy.Appboy
Deprecated.
getInstallTrackingId() - Method in interface com.appboy.IAppboy
Deprecated.
Use IAppboy.getDeviceId() for equivalent functionality. Deprecated since May 2021
getInstance(Context) - Static method in class com.appboy.Appboy
Static method that returns the Appboy singleton.
getInstance() - Static method in class com.appboy.ui.feed.AppboyFeedManager
 
getInstance(Context) - Static method in class com.braze.Braze
 
getInstance() - Static method in class com.braze.push.BrazeNotificationFactory
Returns the singleton BrazeNotificationFactory instance.
getInstance() - Static method in class com.braze.ui.contentcards.managers.BrazeContentCardsManager
 
getInstance() - Static method in class com.braze.ui.inappmessage.BrazeInAppMessageManager
 
getIntentArrayWithConfiguredBackStack(Context, Bundle, Intent, BrazeConfigurationProvider) - Method in class com.appboy.ui.actions.UriAction
Gets an Intent array that has the configured back stack functionality.
getIntentFlags(IAppboyNavigator.IntentFlagPurpose) - Method in interface com.appboy.IAppboyNavigator
Get the flag mask used for Intent.setFlags(int) based on the Intent usage.
getIntentFlags(IAppboyNavigator.IntentFlagPurpose) - Method in class com.appboy.ui.AppboyNavigator
 
getIntValue(String, int) - Method in class com.appboy.configuration.CachedConfigurationProvider
 
getIntValue(String, int) - Method in class com.appboy.configuration.RuntimeAppConfigurationProvider
 
getIsAnimatingClose() - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
getIsAnimatingClose() - Method in interface com.braze.ui.inappmessage.IInAppMessageViewWrapper
 
getIsAutomaticGeofenceRequestsEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getIsCurrentlyDisplayingInAppMessage() - Method in class com.braze.ui.inappmessage.BrazeInAppMessageManager
Gets whether an in-app message is currently displaying on the device.
getIsDeviceObjectAllowlistEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getIsDeviceObjectWhitelistEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
getIsDismissibleByUser() - Method in class com.appboy.models.cards.Card
 
getIsFirebaseMessagingServiceOnNewTokenRegistrationEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
Determines whether the Braze will automatically register tokens in com.google.firebase.messaging.FirebaseMessagingService#onNewToken(String).
getIsGeofencesEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getIsInAppMessageAccessibilityExclusiveModeEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getIsInAppMessageTestPushEagerDisplayEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getIsNewsfeedVisualIndicatorOn() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getIsPinned() - Method in class com.appboy.models.cards.Card
 
getIsPushDeepLinkBackStackActivityEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getIsPushNotificationHtmlRenderingEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getIsPushWakeScreenForNotificationEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getIsSdkAuthenticationEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getIsSessionStartBasedTimeoutEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getIsTouchModeRequiredForHtmlInAppMessages() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getItemCount() - Method in class com.braze.ui.contentcards.adapters.ContentCardAdapter
 
getItemCount() - Method in class com.braze.ui.contentcards.adapters.EmptyContentCardsAdapter
 
getItemId(int) - Method in class com.braze.ui.contentcards.adapters.ContentCardAdapter
 
getItemOffsets(Rect, View, RecyclerView, RecyclerView.State) - Method in class com.braze.ui.contentcards.recycler.ContentCardsDividerItemDecoration
 
getItemViewType(int) - Method in class com.appboy.ui.adapters.AppboyListAdapter
 
getItemViewType(int) - Method in class com.braze.ui.contentcards.adapters.ContentCardAdapter
 
getItemViewType(Context, List<Card>, int) - Method in class com.braze.ui.contentcards.handlers.DefaultContentCardsViewBindingHandler
 
getItemViewType(Context, List<Card>, int) - Method in interface com.braze.ui.contentcards.handlers.IContentCardsViewBindingHandler
Returns the view type of the item at the given position for the purposes of view recycling purposes.
getKey(CardKey) - Method in class com.appboy.enums.CardKey.Provider
 
getKey() - Method in enum com.appboy.enums.DeviceKey
 
getLargeIcon() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getLargeNotificationIconResourceId() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getLastUpdatedInSecondsFromEpoch() - Method in class com.braze.events.ContentCardsUpdatedEvent
 
getLatitude() - Method in class com.braze.models.BrazeGeofence
 
getLayoutParams(IInAppMessage) - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
Creates the ViewGroup.LayoutParams used for adding the IInAppMessageView to the ViewGroup returned by DefaultInAppMessageViewWrapper.getParentViewGroup(Activity).
getLayoutResource() - Method in class com.appboy.ui.feed.view.BaseFeedCardView
 
getLayoutResource() - Method in class com.appboy.ui.widget.BannerImageCardView
 
getLayoutResource() - Method in class com.appboy.ui.widget.CaptionedImageCardView
 
getLayoutResource() - Method in class com.appboy.ui.widget.DefaultCardView
 
getLayoutResource() - Method in class com.appboy.ui.widget.ShortNewsCardView
 
getLayoutResource() - Method in class com.appboy.ui.widget.TextAnnouncementCardView
 
getLocalAssetsDirectoryUrl() - Method in interface com.braze.models.inappmessage.IInAppMessageHtml
Gets the local URL of the assets.
getLocalAssetsDirectoryUrl() - Method in class com.braze.models.inappmessage.InAppMessageHtmlBase
 
getLocalHtmlUrlFromRemoteUrl(File, String) - Static method in class com.braze.support.WebContentUtils
Takes a remote url pointing to zip file assets and then downloads them into a local directory.
getLocalImageUrl() - Method in interface com.braze.models.inappmessage.IInAppMessageWithImage
Gets the local image url on this in-app message.
getLocalImageUrl() - Method in class com.braze.models.inappmessage.InAppMessageWithImageBase
 
getLocalPrefetchedAssetPaths() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets where to find the pre-fetched remote assets specified in IInAppMessage.setLocalPrefetchedAssetPaths(Map).
getLocalPrefetchedAssetPaths() - Method in class com.braze.models.inappmessage.InAppMessageBase
Note that this class does not have an implementation for this method.
getLocalPrefetchedAssetPaths() - Method in class com.braze.models.inappmessage.InAppMessageHtml
 
getLoggerInitialLogLevel() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
Gets the value for the initial log level.
getLogLevel() - Static method in class com.braze.support.BrazeLogger
Gets the log level used for logging messages from the Braze SDK.
getLongEdge() - Method in class com.braze.ui.inappmessage.views.InAppMessageFullView
 
getLongitude() - Method in class com.braze.models.BrazeGeofence
 
getMainActivityIntent(Context, Bundle) - Static method in class com.braze.ui.support.UriUtils
 
getMaxSafeBottomInset(WindowInsetsCompat) - Static method in class com.braze.ui.support.ViewUtils
 
getMaxSafeLeftInset(WindowInsetsCompat) - Static method in class com.braze.ui.support.ViewUtils
 
getMaxSafeRightInset(WindowInsetsCompat) - Static method in class com.braze.ui.support.ViewUtils
 
getMaxSafeTopInset(WindowInsetsCompat) - Static method in class com.braze.ui.support.ViewUtils
 
getMd5Hash(String) - Static method in class com.braze.support.StringUtils
Calculates the MD5 hash for some text.
getMessage() - Method in class com.appboy.models.push.BrazeNotificationPayload.ConversationMessage
 
getMessage() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets the message text on this in-app message.
getMessage() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getMessageBackgroundObject() - Method in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
getMessageBackgroundObject() - Method in class com.braze.ui.inappmessage.views.InAppMessageFullView
 
getMessageBackgroundObject() - Method in class com.braze.ui.inappmessage.views.InAppMessageModalView
 
getMessageBackgroundObject() - Method in class com.braze.ui.inappmessage.views.InAppMessageSlideupView
 
getMessageButtons() - Method in interface com.braze.models.inappmessage.IInAppMessageImmersive
Gets the message buttons for this in-app message.
getMessageButtons() - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
getMessageButtonViews(int) - Method in interface com.braze.ui.inappmessage.views.IInAppMessageImmersiveView
Gets the message button Views so that Braze can add click listeners to them.
getMessageButtonViews(int) - Method in class com.braze.ui.inappmessage.views.InAppMessageFullView
 
getMessageButtonViews(int) - Method in class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
Returns a list of all button views for this IInAppMessageImmersiveView.
getMessageButtonViews(int) - Method in class com.braze.ui.inappmessage.views.InAppMessageModalView
 
getMessageChevronView() - Method in class com.braze.ui.inappmessage.views.InAppMessageSlideupView
 
getMessageClickableView() - Method in interface com.braze.ui.inappmessage.views.IInAppMessageView
Gets the clickable portion of the in-app message so that Braze can add click listeners to it.
getMessageClickableView() - Method in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
getMessageClickableView() - Method in class com.braze.ui.inappmessage.views.InAppMessageFullView
 
getMessageClickableView() - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlBaseView
 
getMessageClickableView() - Method in class com.braze.ui.inappmessage.views.InAppMessageModalView
 
getMessageCloseButtonView() - Method in interface com.braze.ui.inappmessage.views.IInAppMessageImmersiveView
Gets the close button View so that Braze can add click listeners to it.
getMessageCloseButtonView() - Method in class com.braze.ui.inappmessage.views.InAppMessageFullView
 
getMessageCloseButtonView() - Method in class com.braze.ui.inappmessage.views.InAppMessageModalView
 
getMessageFields() - Method in class com.braze.models.inappmessage.InAppMessageHtml
 
getMessageHeaderTextView() - Method in class com.braze.ui.inappmessage.views.InAppMessageFullView
 
getMessageHeaderTextView() - Method in class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
 
getMessageHeaderTextView() - Method in class com.braze.ui.inappmessage.views.InAppMessageModalView
 
getMessageIconView() - Method in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
getMessageIconView() - Method in class com.braze.ui.inappmessage.views.InAppMessageFullView
 
getMessageIconView() - Method in class com.braze.ui.inappmessage.views.InAppMessageModalView
 
getMessageIconView() - Method in class com.braze.ui.inappmessage.views.InAppMessageSlideupView
 
getMessageImageView() - Method in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
getMessageImageView() - Method in class com.braze.ui.inappmessage.views.InAppMessageFullView
 
getMessageImageView() - Method in class com.braze.ui.inappmessage.views.InAppMessageModalView
 
getMessageImageView() - Method in class com.braze.ui.inappmessage.views.InAppMessageSlideupView
 
getMessageTextAlign() - Method in interface com.braze.models.inappmessage.IInAppMessage
Get the text alignment for the message text.
getMessageTextAlign() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getMessageTextColor() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets the message text color on this in-app message.
getMessageTextColor() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getMessageTextView() - Method in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
getMessageTextView() - Method in class com.braze.ui.inappmessage.views.InAppMessageFullView
 
getMessageTextView() - Method in class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
 
getMessageTextView() - Method in class com.braze.ui.inappmessage.views.InAppMessageModalView
 
getMessageTextView() - Method in class com.braze.ui.inappmessage.views.InAppMessageSlideupView
 
getMessageType() - Method in interface com.braze.models.inappmessage.IInAppMessage
The MessageType of this in-app message.
getMessageType() - Method in class com.braze.models.inappmessage.InAppMessageControl
 
getMessageType() - Method in class com.braze.models.inappmessage.InAppMessageFull
 
getMessageType() - Method in class com.braze.models.inappmessage.InAppMessageHtml
 
getMessageType() - Method in class com.braze.models.inappmessage.InAppMessageHtmlFull
 
getMessageType() - Method in class com.braze.models.inappmessage.InAppMessageModal
 
getMessageType() - Method in class com.braze.models.inappmessage.InAppMessageSlideup
 
getMessageWebView() - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlBaseView
 
getModalizedImageRadiusDp() - Static method in class com.braze.ui.inappmessage.config.BrazeInAppMessageParams
 
getMonth(int) - Static method in enum com.appboy.enums.Month
This is a static method that takes an integer and returns the corresponding month of the year.
getMovementFlags(RecyclerView, RecyclerView.ViewHolder) - Method in class com.braze.ui.contentcards.recycler.SimpleItemTouchHelperCallback
 
getName() - Method in class com.appboy.models.push.BrazeNotificationPayload.ConversationPerson
 
getNetworkExceptionMessage() - Method in class com.appboy.events.BrazeNetworkFailureEvent
 
getNetworkUnavailableRunnable() - Method in class com.braze.ui.contentcards.ContentCardsFragment
 
getNotificationBadgeNumber() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getNotificationCategory() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getNotificationChannelId() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getNotificationExtras() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getNotificationId(Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
getNotificationId(BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationUtils
Returns an id for the new notification we'll send to the notification center.
getNotificationPriority(Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
This method will retrieve notification priority from notificationExtras bundle if it has been set.
getNotificationReceivedTimestampMillis() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getNotificationReceiverClass() - Static method in class com.braze.push.BrazeNotificationUtils
 
getNotificationSound() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getNotificationStyle(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationStyleFactory
Returns a big style NotificationCompat.Style.
getNotificationVisibility() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getOpeningAnimation(IInAppMessage) - Method in class com.braze.ui.inappmessage.factories.DefaultInAppMessageAnimationFactory
 
getOpeningAnimation(IInAppMessage) - Method in interface com.braze.ui.inappmessage.IInAppMessageAnimationFactory
This method returns the animation that will be used to animate the message as it enters the screen.
getOpenUriInWebView() - Method in class com.appboy.models.cards.Card
 
getOpenUriInWebView() - Method in interface com.braze.models.inappmessage.IInAppMessage
Whether to use AppboyWebViewActivity to open deep links from this in-app message.
getOpenUriInWebView() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getOpenUriInWebview() - Method in class com.braze.models.inappmessage.MessageButton
 
getOptionalString(JSONObject, String) - Static method in class com.braze.support.JsonUtils
Returns the string value for key, or null if the key is not mapped in the object.
getOrCreateNotificationChannelId(BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationUtils
Returns the channel id for a valid NotificationChannel, creating one if necessary.
getOrCreateNotificationChannelId(Context, BrazeConfigurationProvider, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
getOrientation() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets the preferred screen orientation for this in-app message.
getOrientation() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getOutboundNetworkRequestsOffline() - Static method in class com.appboy.Appboy
 
getParentViewGroup(Activity) - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
Gets the ViewGroup which will display the in-app message.
getPerson() - Method in class com.appboy.models.push.BrazeNotificationPayload.ConversationPerson
 
getPersonId() - Method in class com.appboy.models.push.BrazeNotificationPayload.ConversationMessage
 
getPersonId() - Method in class com.appboy.models.push.BrazeNotificationPayload.ConversationPerson
 
getPixelsFromDensityAndDp(int, int) - Static method in class com.braze.support.BrazeImageUtils
 
getPrettyPrintedString(JSONObject) - Static method in class com.braze.support.JsonUtils
Returns the JSONObject.toString(int) result if possible.
getPrettyPrintedString(JSONArray) - Static method in class com.braze.support.JsonUtils
Returns the JSONArray.toString(int) result if possible.
getProperViewFromInflatedStub(int) - Method in class com.appboy.ui.feed.view.BaseFeedCardView
Gets the view to display the correct card image.
getPublicNotificationExtras() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getPushBitmapFromUrl(Context, Bundle, String, BrazeViewBounds) - Method in interface com.appboy.IAppboyImageLoader
Deprecated.
Attempts to retrieve the bitmap representing the imageUrl's image from the imageLoader's caches.
getPushBitmapFromUrl(Context, Bundle, String, BrazeViewBounds) - Method in class com.appboy.lrucache.AppboyLruImageLoader
Deprecated.
 
getPushDeepLinkBackStackActivityClassName() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getPushDuration() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getPushStoryGravityAtIndex(int, Bundle, String) - Static method in class com.appboy.models.push.BrazeNotificationPayload
 
getPushStoryPageIndex() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getPushStoryPages() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getQueryParameters(Uri) - Static method in class com.braze.ui.support.UriUtils
Parses the query part of the uri and returns a mapping of the query keys to the values.
getRadiusMeters() - Method in class com.braze.models.BrazeGeofence
 
getReadIcon() - Method in class com.appboy.ui.feed.AppboyImageSwitcher
 
getRegisteredPushToken() - Method in class com.appboy.Appboy
 
getRegisteredPushToken() - Method in interface com.appboy.IAppboy
 
getRemoteAssetPathsForPrefetch() - Method in interface com.braze.models.inappmessage.IInAppMessage
Returns a path to remote assets that can be pre-fetched.
getRemoteAssetPathsForPrefetch() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getRemoteAssetPathsForPrefetch() - Method in class com.braze.models.inappmessage.InAppMessageHtml
 
getRemoteAssetPathsForPrefetch() - Method in class com.braze.models.inappmessage.InAppMessageWithImageBase
 
getRemoteAssetPathsForPrefetch() - Method in class com.braze.models.inappmessage.InAppMessageZippedAssetHtmlBase
 
getRemoteImageUrl() - Method in interface com.braze.models.inappmessage.IInAppMessageWithImage
Gets the remote image url on this in-app message.
getRemoteImageUrl() - Method in class com.braze.models.inappmessage.InAppMessageWithImageBase
 
getRequestCode() - Static method in class com.braze.support.IntentUtils
Returns a random request code for this intent.
getRequestInitiationTime() - Method in class com.appboy.events.BrazeNetworkFailureEvent
 
getRequestInitiationTime() - Method in class com.appboy.events.BrazeSdkAuthenticationErrorEvent
Returns the unix timestamp (in seconds) of the request.
getRequestType() - Method in class com.appboy.events.BrazeNetworkFailureEvent
 
getResourcePackageName(Context) - Static method in class com.appboy.support.PackageUtils
Utility method for getting the resource package name; returns the value set in setResourcePackageName, or context.getPackageName() if no custom value has been set.
getSdkEnablementProvider(Context) - Static method in class com.appboy.Appboy
 
getSdkFlavor() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getServerKeyFromCardType(CardType) - Method in class com.appboy.enums.CardKey.Provider
Returns the server key for the CardType, or null if the server key cannot be found.
getSessionId() - Method in class com.appboy.events.SessionStateChangedEvent
 
getSessionTimeoutSeconds() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getShortEdge() - Method in class com.braze.ui.inappmessage.views.InAppMessageFullView
 
getSignature() - Method in class com.appboy.events.BrazeSdkAuthenticationErrorEvent
The signature present on the request that failed.
getSlideFrom() - Method in class com.braze.models.inappmessage.InAppMessageSlideup
 
getSmallNotificationIconResourceId() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getSortEnabled() - Method in class com.appboy.ui.AppboyFeedFragment
 
getStorageMap() - Method in class com.appboy.configuration.RuntimeAppConfigurationProvider
 
getStoryPageId() - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
getStoryStyle(Context, Bundle, Bundle, NotificationCompat.Builder) - Static method in class com.braze.push.BrazeNotificationStyleFactory
Deprecated.
Please use #getStoryStyle(BrazeNotificationPayload)
getStoryStyle(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationStyleFactory
Returns a androidx.core.app.NotificationCompat.DecoratedCustomViewStyle for push story.
getStringSetValue(String, Set<String>) - Method in class com.appboy.configuration.CachedConfigurationProvider
 
getStringSetValue(String, Set<String>) - Method in class com.appboy.configuration.RuntimeAppConfigurationProvider
 
getStringValue(String, String) - Method in class com.appboy.configuration.CachedConfigurationProvider
 
getStringValue(String, String) - Method in class com.appboy.configuration.RuntimeAppConfigurationProvider
 
getSubtitle() - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
getSubtitleGravity() - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
getSummaryText() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getTemplateFieldAtIndex(int, Bundle, String) - Static method in class com.appboy.models.push.BrazeNotificationPayload
Returns the value for the given template field key at the specified index.
getTemplateFieldAtIndex(int, Bundle, String, String) - Static method in class com.appboy.models.push.BrazeNotificationPayload
Returns the value for the given template field key at the specified index.
getTemplateFieldAtIndex(int, Bundle, String, boolean) - Static method in class com.appboy.models.push.BrazeNotificationPayload
Returns the boolean value for the given template field key at the specified index.
getTemplateFieldAtIndex(int, Bundle, String, long) - Static method in class com.appboy.models.push.BrazeNotificationPayload
Returns the boolean value for the given template field key at the specified index.
getText() - Method in class com.appboy.models.push.BrazeNotificationPayload.ActionButton
 
getText() - Method in class com.braze.models.inappmessage.MessageButton
 
getTextColor() - Method in class com.braze.models.inappmessage.MessageButton
 
getTimeFromEpochInSeconds(Date) - Static method in class com.braze.support.DateTimeUtils
 
getTimestamp() - Method in class com.appboy.models.push.BrazeNotificationPayload.ConversationMessage
 
getTitle() - Method in class com.appboy.models.cards.CaptionedImageCard
 
getTitle() - Method in class com.appboy.models.cards.ShortNewsCard
 
getTitle() - Method in class com.appboy.models.cards.TextAnnouncementCard
 
getTitle() - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
getTitleGravity() - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
getTitleText() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
getTriggerActionMinimumTimeIntervalInSeconds() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getType() - Method in class com.appboy.models.push.BrazeNotificationPayload.ActionButton
 
getUnreadCardCount() - Method in class com.appboy.events.FeedUpdatedEvent
The number of unread cards in the feed.
getUnreadCardCount(CardCategory) - Method in class com.appboy.events.FeedUpdatedEvent
 
getUnreadCardCount(EnumSet<CardCategory>) - Method in class com.appboy.events.FeedUpdatedEvent
 
getUnReadIcon() - Method in class com.appboy.ui.feed.AppboyImageSwitcher
 
getUnregisteredInAppMessage() - Method in class com.braze.ui.inappmessage.BrazeInAppMessageManager
An In-App Message that could not display after a call to BrazeInAppMessageManager.requestDisplayInAppMessage() due to no Activity being registered via BrazeInAppMessageManager.registerInAppMessageManager(Activity)
getUnviewedCardCount() - Method in class com.braze.events.ContentCardsUpdatedEvent
 
getUpdated() - Method in class com.appboy.models.cards.Card
 
getUri() - Method in class com.appboy.models.push.BrazeNotificationPayload.ActionButton
 
getUri() - Method in class com.appboy.models.push.BrazeNotificationPayload.ConversationPerson
 
getUri() - Method in class com.appboy.ui.actions.UriAction
 
getUri() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets the URI on this in-app message.
getUri() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
getUri() - Method in class com.braze.models.inappmessage.MessageButton
 
getUriActionForCard(Card) - Static method in class com.appboy.ui.widget.BaseCardView
 
getUrl() - Method in class com.appboy.models.cards.BannerImageCard
 
getUrl() - Method in class com.appboy.models.cards.CaptionedImageCard
 
getUrl() - Method in class com.appboy.models.cards.Card
 
getUrl() - Method in class com.appboy.models.cards.ShortNewsCard
 
getUrl() - Method in class com.appboy.models.cards.TextAnnouncementCard
 
getUser() - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageJavascriptInterface
 
getUserId() - Method in class com.appboy.events.BrazeSdkAuthenticationErrorEvent
The external user id on the failed request.
getUserId() - Method in class com.appboy.events.FeedUpdatedEvent
 
getUserId() - Method in class com.braze.BrazeUser
Returns the currently tracked user id.
getUserId() - Method in class com.braze.events.ContentCardsUpdatedEvent
 
getUserId() - Method in class com.braze.events.InAppMessageEvent
 
getUseWebview() - Method in class com.appboy.models.push.BrazeNotificationPayload.ActionButton
 
getUseWebview() - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
getUseWebView() - Method in class com.appboy.ui.actions.UriAction
 
getValue() - Method in enum com.appboy.enums.CardType
 
getValue() - Method in enum com.appboy.enums.Month
 
getVersionCode() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
getView(int, View, ViewGroup) - Method in class com.appboy.ui.adapters.AppboyListAdapter
Always try to use a convert view if possible, otherwise create one from scratch.
getViewed() - Method in class com.appboy.models.cards.Card
 
getViewTypeCount() - Method in class com.appboy.ui.adapters.AppboyListAdapter
Be sure to keep view count in sync with the number of card types in the stream.
getWebViewActivityIntent(Context, Uri, Bundle) - Method in class com.appboy.ui.actions.UriAction
Returns an intent that opens the uri inside of a BrazeWebViewActivity.
getWebViewViewId() - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlBaseView
Returns the View.getId() used in the default InAppMessageHtmlBaseView.getMessageWebView() implementation.
getWebViewViewId() - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlFullView
 
getWebViewViewId() - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlView
 
getWidthDp() - Method in enum com.braze.enums.BrazeViewBounds
Gets the width of the view in dp.
gotoNewsFeed(Context, NewsfeedAction) - Method in interface com.appboy.IAppboyNavigator
This delegate method will be called when Braze wants to display the news feed.
gotoNewsFeed(Context, NewsfeedAction) - Method in class com.appboy.ui.AppboyNavigator
 
gotoUri(Context, UriAction) - Method in interface com.appboy.IAppboyNavigator
This delegate method will be called when Braze wants to navigate to a particular URI.
gotoUri(Context, UriAction) - Method in class com.appboy.ui.AppboyNavigator
 
GRAPHIC_MODAL_MAX_HEIGHT_DP - Static variable in class com.braze.ui.inappmessage.config.BrazeInAppMessageParams
 
GRAPHIC_MODAL_MAX_WIDTH_DP - Static variable in class com.braze.ui.inappmessage.config.BrazeInAppMessageParams
 

H

HANDLE_PUSH_DEEP_LINKS_AUTOMATICALLY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
handleBrazeRemoteMessage(Context, RemoteMessage) - Static method in class com.braze.push.BrazeFirebaseMessagingService
Consumes an incoming RemoteMessage if it originated from Braze.
handleCancelNotificationAction(Context, Intent) - Static method in class com.braze.push.BrazeNotificationUtils
Handles a request to cancel a push notification in the notification center.
handleCardClick(Context, Card, IAction, String) - Method in class com.appboy.ui.widget.BaseCardView
 
handleCardUpdate(ContentCardsUpdatedEvent) - Method in class com.braze.ui.contentcards.handlers.DefaultContentCardsUpdateHandler
 
handleCardUpdate(ContentCardsUpdatedEvent) - Method in interface com.braze.ui.contentcards.handlers.IContentCardsUpdateHandler
Handles a ContentCardsUpdatedEvent and returns a list of cards for rendering.
handleContentCardsSerializedCardIfPresent(BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationUtils
Parses the notification bundle for any associated ContentCards, if present.
handleContentCardsUpdatedEvent(ContentCardsUpdatedEvent) - Method in class com.braze.ui.contentcards.ContentCardsFragment
Handles the processing and rendering for a ContentCardsUpdatedEvent on the UI thread.
handleHmsRemoteMessageData(Context, Map<String, String>) - Static method in class com.braze.push.BrazeHuaweiPushHandler
Consumes an incoming data payload via Huawei if it originated from Braze.
handleInAppMessageTestPush(Context, Intent) - Static method in class com.appboy.BrazeInternal
This method is for internal use only.
handleNotificationActionClicked(Context, Intent) - Static method in class com.braze.push.BrazeNotificationActionUtils
Handles clicks on notification action buttons in the notification center.
handleNotificationDeleted(Context, Intent) - Static method in class com.braze.push.BrazeNotificationUtils
Handles a push notification deletion by the user.
handleNotificationOpened(Context, Intent) - Static method in class com.braze.push.BrazeNotificationUtils
Handles a push notification click.
handlePushStoryPageClicked(Context, Intent) - Static method in class com.braze.push.BrazeNotificationUtils
Handles a push story page click.
handleReceivedIntent(Context, Intent) - Static method in class com.braze.push.BrazeAmazonDeviceMessagingReceiver
 
handleReceivedIntent(Context, Intent) - Static method in class com.braze.push.BrazePushReceiver
 
handleReceivedIntent(Context, Intent, boolean) - Static method in class com.braze.push.BrazePushReceiver
 
HandlerUtils - Class in com.appboy.support
Deprecated.
Please use HandlerUtils instead. Deprecated since 6/16/21
HandlerUtils() - Constructor for class com.appboy.support.HandlerUtils
Deprecated.
 
HandlerUtils - Class in com.braze.support
 
HandlerUtils() - Constructor for class com.braze.support.HandlerUtils
 
hasAppliedWindowInsets() - Method in interface com.braze.ui.inappmessage.views.IInAppMessageView
Helper method to prevent WindowInsetsCompat from getting applied multiple times on the same in-app message view.
hasAppliedWindowInsets() - Method in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
hasAppliedWindowInsets() - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlFullView
 
hasAppliedWindowInsets() - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlView
 
hashCode() - Method in class com.appboy.models.cards.Card
 
hasPermission(Context, String) - Static method in class com.braze.support.PermissionUtils
Helper method for checking if a permission is allowed.
hideCurrentlyDisplayingInAppMessage(boolean) - Method in class com.braze.ui.inappmessage.BrazeInAppMessageManager
Hides any currently displaying in-app message.
HMS_PUSH_SERVICE_ROUTING_ACTION - Static variable in class com.braze.push.BrazePushReceiver
Internal API.
HtmlUtils - Class in com.braze.push.support
 
HtmlUtils() - Constructor for class com.braze.push.support.HtmlUtils
 

I

i(String, String) - Static method in class com.braze.support.BrazeLogger
 
i(String, String, Throwable) - Static method in class com.braze.support.BrazeLogger
 
i(String, String, boolean) - Static method in class com.braze.support.BrazeLogger
Logs made with this method do not call the TestUserDeviceLoggingManager with the log contents.
i(String, String, Throwable, boolean) - Static method in class com.braze.support.BrazeLogger
Logs made with this method do not call the TestUserDeviceLoggingManager with the log contents.
IAction - Interface in com.appboy.ui.actions
 
IAppboy - Interface in com.appboy
The public interface for the Braze SDK.
IAppboyEndpointProvider - Interface in com.appboy
 
IAppboyImageLoader - Interface in com.appboy
Deprecated.
IAppboyNavigator - Interface in com.appboy
This class defines the actions that should be taken when Braze attempts to follow a deeplink.
IAppboyNavigator.IntentFlagPurpose - Enum in com.appboy
 
IAppboyNotificationFactory - Interface in com.appboy
Deprecated.
IBraze - Interface in com.braze
 
IBrazeImageLoader - Interface in com.braze.images
 
IBrazeNotificationFactory - Interface in com.braze
 
ICardStorageProvider<T> - Interface in com.braze.storage
 
IContentCardsActionListener - Interface in com.braze.ui.contentcards.listeners
The IContentCardsActionListener receives the ContentCard when a user action such as clicking or dismissal is performed and gives the host app the ability to override Braze's default procedure for the user action.
IContentCardsUpdateHandler - Interface in com.braze.ui.contentcards.handlers
An interface to handle card updates for the ContentCards.
IContentCardsViewBindingHandler - Interface in com.braze.ui.contentcards.handlers
An interface to define how the cards display in the ContentCardsFragment.
IEventSubscriber<T> - Interface in com.appboy.events
 
IFeedClickActionListener - Interface in com.appboy.ui.feed.listeners
The IFeedClickActionListener receives the news feed card when a news feed click action is performed and gives the host app the ability to override Appboy's default procedure when handling news feed card clicks.
IHtmlInAppMessageActionListener - Interface in com.appboy.ui.inappmessage.listeners
Deprecated.
Please use IHtmlInAppMessageActionListener instead. Deprecated since 6/10/21
IHtmlInAppMessageActionListener - Interface in com.braze.ui.inappmessage.listeners
The IHtmlInAppMessageActionListener allows for the overriding of the default Braze display handling and setting custom behavior during the display of HTML In-App Messages.
IInAppMessage - Interface in com.braze.models.inappmessage
InAppMessageBase is the base model interface for all in-app messages.
IInAppMessageAnimationFactory - Interface in com.appboy.ui.inappmessage
Deprecated.
Please use IInAppMessageAnimationFactory instead. Deprecated since 6/10/21
IInAppMessageAnimationFactory - Interface in com.braze.ui.inappmessage
 
IInAppMessageHtml - Interface in com.braze.models.inappmessage
IInAppMessageHtml is the base model interface for all Html In-App Messages.
IInAppMessageImageView - Interface in com.braze.ui.inappmessage.views
IInAppMessageImageView is a unifying interface for View implementations that hold in-app message images, defining the required radius and cropping behavior for in-app messages images.
IInAppMessageImmersive - Interface in com.braze.models.inappmessage
InAppMessageBase is the base model interface for all immersive in-app messages.
IInAppMessageImmersiveView - Interface in com.braze.ui.inappmessage.views
IInAppMessageImmersiveView is the base view interface for all immersive in-app messages.
IInAppMessageManagerListener - Interface in com.braze.ui.inappmessage.listeners
The IInAppMessageManagerListener returns the in-app message at specific events in its control flow and gives the host app the option of overriding Braze's default display handling and implementing its own custom behavior.
IInAppMessageThemeable - Interface in com.braze.models.inappmessage
Interface for applying themes to IInAppMessage's.
IInAppMessageView - Interface in com.appboy.ui.inappmessage
Deprecated.
Please use IInAppMessageView instead. Deprecated since 6/10/21
IInAppMessageView - Interface in com.braze.ui.inappmessage.views
IInAppMessageView is the base view interface for all in-app messages.
IInAppMessageViewFactory - Interface in com.appboy.ui.inappmessage
Deprecated.
Please use IInAppMessageViewFactory instead. Deprecated since 6/10/21
IInAppMessageViewFactory - Interface in com.braze.ui.inappmessage
 
IInAppMessageViewLifecycleListener - Interface in com.appboy.ui.inappmessage.listeners
Deprecated.
Please use IInAppMessageViewLifecycleListener instead. Deprecated since 6/10/21
IInAppMessageViewLifecycleListener - Interface in com.braze.ui.inappmessage.listeners
IInAppMessageViewLifecycleListener returns the in-app message at specific events in its display lifecycle for potential further processing, modification, and logging.
IInAppMessageViewWrapper - Interface in com.appboy.ui.inappmessage
Deprecated.
Please use IInAppMessageViewWrapper instead. Deprecated since 6/10/21
IInAppMessageViewWrapper - Interface in com.braze.ui.inappmessage
 
IInAppMessageViewWrapperFactory - Interface in com.appboy.ui.inappmessage
Deprecated.
Please use IInAppMessageViewWrapperFactory instead. Deprecated since 6/10/21
IInAppMessageViewWrapperFactory - Interface in com.braze.ui.inappmessage
 
IInAppMessageWebViewClientListener - Interface in com.appboy.ui.inappmessage.listeners
Deprecated.
Please use IInAppMessageWebViewClientListener instead. Deprecated since 6/10/21
IInAppMessageWebViewClientListener - Interface in com.braze.ui.inappmessage.listeners
The IInAppMessageWebViewClientListener is called at specific events during the display of an Html In-App Message.
IInAppMessageWithImage - Interface in com.braze.models.inappmessage
 
IInAppMessageZippedAssetHtml - Interface in com.braze.models.inappmessage
This is the base model interface for all Html In-App Messages with ZIP file backed assets.
ImageStyle - Enum in com.braze.enums.inappmessage
Controls the location of images on in-app messages.
IN_APP_MESSAGE_ACCESSIBILITY_EXCLUSIVE_MODE_ENABLED - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
IN_APP_MESSAGE_PUSH_TEST_EAGER_DISPLAY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
IN_APP_MESSAGE_WEBVIEW_CLIENT_MAX_ONPAGEFINISHED_WAIT_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
INAPP_MESSAGE_DURATION_DEFAULT_MILLIS - Static variable in class com.braze.models.inappmessage.InAppMessageBase
 
INAPP_MESSAGE_DURATION_MIN_MILLIS - Static variable in class com.braze.models.inappmessage.InAppMessageBase
 
InAppMessageBase - Class in com.braze.models.inappmessage
 
InAppMessageBase() - Constructor for class com.braze.models.inappmessage.InAppMessageBase
 
InAppMessageBase(JSONObject, IBrazeManager) - Constructor for class com.braze.models.inappmessage.InAppMessageBase
 
InAppMessageBaseView - Class in com.braze.ui.inappmessage.views
 
InAppMessageBaseView(Context, AttributeSet) - Constructor for class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
InAppMessageBoundedLayout - Class in com.braze.ui.inappmessage.views
A RelativeLayout that respects maximum/minimum dimension bounds.
InAppMessageBoundedLayout(Context) - Constructor for class com.braze.ui.inappmessage.views.InAppMessageBoundedLayout
 
InAppMessageBoundedLayout(Context, AttributeSet) - Constructor for class com.braze.ui.inappmessage.views.InAppMessageBoundedLayout
 
InAppMessageButton - Class in com.appboy.ui.inappmessage.views
InAppMessageButton(Context) - Constructor for class com.appboy.ui.inappmessage.views.InAppMessageButton
Deprecated.
 
InAppMessageButton(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.InAppMessageButton
Deprecated.
 
InAppMessageButton(Context, AttributeSet, int) - Constructor for class com.appboy.ui.inappmessage.views.InAppMessageButton
Deprecated.
 
InAppMessageButton - Class in com.braze.ui.inappmessage.views
 
InAppMessageButton(Context) - Constructor for class com.braze.ui.inappmessage.views.InAppMessageButton
 
InAppMessageButton(Context, AttributeSet) - Constructor for class com.braze.ui.inappmessage.views.InAppMessageButton
 
InAppMessageButton(Context, AttributeSet, int) - Constructor for class com.braze.ui.inappmessage.views.InAppMessageButton
 
InAppMessageButtonViewUtils - Class in com.appboy.ui.inappmessage.views
Deprecated.
Please use InAppMessageButtonViewUtils instead. Deprecated since 6/16/21
InAppMessageButtonViewUtils() - Constructor for class com.appboy.ui.inappmessage.views.InAppMessageButtonViewUtils
Deprecated.
 
InAppMessageButtonViewUtils - Class in com.braze.ui.inappmessage.utils
 
InAppMessageButtonViewUtils() - Constructor for class com.braze.ui.inappmessage.utils.InAppMessageButtonViewUtils
 
InAppMessageCloser - Class in com.braze.ui.inappmessage
A delegate method class used to close the currently displayed in-app message.
InAppMessageCloser(IInAppMessageViewWrapper) - Constructor for class com.braze.ui.inappmessage.InAppMessageCloser
 
InAppMessageControl - Class in com.braze.models.inappmessage
If the user is enrolled in the control group of an in-app message campaign, an InAppMessageControl should be instantiated.
InAppMessageControl(JSONObject, IBrazeManager) - Constructor for class com.braze.models.inappmessage.InAppMessageControl
 
InAppMessageEvent - Class in com.braze.events
When Braze receives a new in-app message in a server response, this event is fired.
InAppMessageEvent(IInAppMessage, String) - Constructor for class com.braze.events.InAppMessageEvent
 
InAppMessageFailureType - Enum in com.braze.enums.inappmessage
 
InAppMessageFull - Class in com.braze.models.inappmessage
 
InAppMessageFull() - Constructor for class com.braze.models.inappmessage.InAppMessageFull
 
InAppMessageFull(JSONObject, IBrazeManager) - Constructor for class com.braze.models.inappmessage.InAppMessageFull
 
InAppMessageFullView - Class in com.braze.ui.inappmessage.views
 
InAppMessageFullView(Context, AttributeSet) - Constructor for class com.braze.ui.inappmessage.views.InAppMessageFullView
 
InAppMessageHtml - Class in com.braze.models.inappmessage
IInAppMessage that renders HTML without a corresponding zip file asset.
InAppMessageHtml() - Constructor for class com.braze.models.inappmessage.InAppMessageHtml
 
InAppMessageHtml(JSONObject, IBrazeManager) - Constructor for class com.braze.models.inappmessage.InAppMessageHtml
 
InAppMessageHtmlBase - Class in com.braze.models.inappmessage
 
InAppMessageHtmlBase() - Constructor for class com.braze.models.inappmessage.InAppMessageHtmlBase
 
InAppMessageHtmlBase(JSONObject, IBrazeManager) - Constructor for class com.braze.models.inappmessage.InAppMessageHtmlBase
 
InAppMessageHtmlBaseView - Class in com.braze.ui.inappmessage.views
 
InAppMessageHtmlBaseView(Context, AttributeSet) - Constructor for class com.braze.ui.inappmessage.views.InAppMessageHtmlBaseView
 
InAppMessageHtmlFull - Class in com.braze.models.inappmessage
 
InAppMessageHtmlFull() - Constructor for class com.braze.models.inappmessage.InAppMessageHtmlFull
 
InAppMessageHtmlFull(JSONObject, IBrazeManager) - Constructor for class com.braze.models.inappmessage.InAppMessageHtmlFull
 
InAppMessageHtmlFullView - Class in com.braze.ui.inappmessage.views
 
InAppMessageHtmlFullView(Context, AttributeSet) - Constructor for class com.braze.ui.inappmessage.views.InAppMessageHtmlFullView
 
InAppMessageHtmlView - Class in com.braze.ui.inappmessage.views
 
InAppMessageHtmlView(Context, AttributeSet) - Constructor for class com.braze.ui.inappmessage.views.InAppMessageHtmlView
 
InAppMessageImageView - Class in com.appboy.ui.inappmessage.views
InAppMessageImageView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.InAppMessageImageView
Deprecated.
 
InAppMessageImageView - Class in com.braze.ui.inappmessage.views
Extends ImageView with the ability to clip the view's corners by a defined radius on all image types.
InAppMessageImageView(Context, AttributeSet) - Constructor for class com.braze.ui.inappmessage.views.InAppMessageImageView
 
InAppMessageImmersiveBase - Class in com.braze.models.inappmessage
 
InAppMessageImmersiveBase() - Constructor for class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
InAppMessageImmersiveBase(JSONObject, IBrazeManager) - Constructor for class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
InAppMessageImmersiveBaseView - Class in com.braze.ui.inappmessage.views
 
InAppMessageImmersiveBaseView(Context, AttributeSet) - Constructor for class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
 
InAppMessageJavascriptInterface - Class in com.braze.ui.inappmessage.jsinterface
Used to generate the javascript API in html in-app messages.
InAppMessageJavascriptInterface(Context, IInAppMessageHtml) - Constructor for class com.braze.ui.inappmessage.jsinterface.InAppMessageJavascriptInterface
 
InAppMessageManagerBase - Class in com.braze.ui.inappmessage
 
InAppMessageManagerBase() - Constructor for class com.braze.ui.inappmessage.InAppMessageManagerBase
 
InAppMessageModal - Class in com.braze.models.inappmessage
 
InAppMessageModal() - Constructor for class com.braze.models.inappmessage.InAppMessageModal
 
InAppMessageModal(JSONObject, IBrazeManager) - Constructor for class com.braze.models.inappmessage.InAppMessageModal
 
InAppMessageModalView - Class in com.braze.ui.inappmessage.views
 
InAppMessageModalView(Context, AttributeSet) - Constructor for class com.braze.ui.inappmessage.views.InAppMessageModalView
 
InAppMessageOperation - Enum in com.braze.ui.inappmessage
 
InAppMessageSlideup - Class in com.braze.models.inappmessage
InAppMessageSlideup is the model for slideup type in-app messages.
InAppMessageSlideup() - Constructor for class com.braze.models.inappmessage.InAppMessageSlideup
 
InAppMessageSlideup(JSONObject, IBrazeManager) - Constructor for class com.braze.models.inappmessage.InAppMessageSlideup
 
InAppMessageSlideupView - Class in com.braze.ui.inappmessage.views
 
InAppMessageSlideupView(Context, AttributeSet) - Constructor for class com.braze.ui.inappmessage.views.InAppMessageSlideupView
 
InAppMessageUserJavascriptInterface - Class in com.braze.ui.inappmessage.jsinterface
 
InAppMessageUserJavascriptInterface(Context) - Constructor for class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
InAppMessageViewUtils - Class in com.appboy.ui.inappmessage.views
Deprecated.
Please use InAppMessageViewUtils instead. Deprecated since 6/16/21
InAppMessageViewUtils() - Constructor for class com.appboy.ui.inappmessage.views.InAppMessageViewUtils
Deprecated.
 
InAppMessageViewUtils - Class in com.braze.ui.inappmessage.utils
 
InAppMessageViewUtils() - Constructor for class com.braze.ui.inappmessage.utils.InAppMessageViewUtils
 
InAppMessageWebView - Class in com.braze.ui.inappmessage.views
WebView embedded in Braze html in-app messages.
InAppMessageWebView(Context, AttributeSet) - Constructor for class com.braze.ui.inappmessage.views.InAppMessageWebView
 
InAppMessageWebViewClient - Class in com.braze.ui.inappmessage.utils
 
InAppMessageWebViewClient(Context, IInAppMessage, IInAppMessageWebViewClientListener) - Constructor for class com.braze.ui.inappmessage.utils.InAppMessageWebViewClient
 
InAppMessageWithImageBase - Class in com.braze.models.inappmessage
 
InAppMessageWithImageBase() - Constructor for class com.braze.models.inappmessage.InAppMessageWithImageBase
 
InAppMessageWithImageBase(JSONObject, IBrazeManager) - Constructor for class com.braze.models.inappmessage.InAppMessageWithImageBase
 
InAppMessageZippedAssetHtmlBase - Class in com.braze.models.inappmessage
 
InAppMessageZippedAssetHtmlBase() - Constructor for class com.braze.models.inappmessage.InAppMessageZippedAssetHtmlBase
 
InAppMessageZippedAssetHtmlBase(JSONObject, IBrazeManager) - Constructor for class com.braze.models.inappmessage.InAppMessageZippedAssetHtmlBase
 
incrementCustomUserAttribute(String) - Method in class com.braze.BrazeUser
Increments the value of an custom attribute by one.
incrementCustomUserAttribute(String, int) - Method in class com.braze.BrazeUser
Increments the value of an custom attribute by a given amount.
incrementCustomUserAttribute(String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
initializeRecyclerView() - Method in class com.braze.ui.contentcards.ContentCardsFragment
 
IntentUtils - Class in com.appboy.support
Deprecated.
Please use IntentUtils instead. Deprecated since 6/16/21
IntentUtils() - Constructor for class com.appboy.support.IntentUtils
Deprecated.
 
IntentUtils - Class in com.braze.support
 
IntentUtils() - Constructor for class com.braze.support.IntentUtils
 
IPutIntoJson<T> - Interface in com.braze.models
 
IS_AMAZON - Static variable in class com.appboy.Constants
 
IS_CONTROL - Static variable in class com.braze.models.inappmessage.InAppMessageBase
 
isActivityRegisteredInManifest(Context, String) - Static method in class com.braze.ui.support.UriUtils
 
isAdmMessagingRegistrationEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
isAppboyPushMessage(Intent) - Static method in class com.braze.push.BrazeNotificationUtils
Checks the incoming FCM/ADM intent to determine whether this is a Braze push message.
isBlank(String) - Static method in class com.braze.support.StringUtils
Checks if the string is empty or only contains whitespace characters.
isBot() - Method in class com.appboy.models.push.BrazeNotificationPayload.ConversationPerson
 
isBrazePushNotification(RemoteMessage) - Static method in class com.braze.push.BrazeFirebaseMessagingService
Determines if the Firebase RemoteMessage originated from Braze and should be forwarded to BrazeFirebaseMessagingService.handleBrazeRemoteMessage(Context, RemoteMessage).
isClicked() - Method in class com.appboy.models.cards.Card
Gets the clicked state of this card.
isClickHandled(Context, Card, IAction) - Method in class com.appboy.ui.feed.view.BaseFeedCardView
 
isClickHandled(Context, Card, IAction) - Method in class com.appboy.ui.widget.BaseCardView
Calls the corresponding card manager to see if the action listener has handled the click.
isClickHandled(Context, Card, IAction) - Method in class com.braze.ui.contentcards.view.BaseContentCardView
 
isContentCard() - Method in class com.appboy.models.cards.Card
 
isContentCardProvider() - Method in class com.appboy.enums.CardKey.Provider
 
isContentCardsUnreadVisualIndicatorEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
Gets whether the Content Cards unread visual indication bar is enabled.
isControl() - Method in class com.appboy.models.cards.Card
Returns whether this card is a control card.
isControl() - Method in interface com.braze.models.inappmessage.IInAppMessage
Gets whether this in-app message is a control for multivariate testing.
isControl() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
isControlCardAtPosition(int) - Method in class com.braze.ui.contentcards.adapters.ContentCardAdapter
Returns whether the card at the adapter position is a control card.
isConversationalPush() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
isCurrentOrientationValid(int, Orientation) - Static method in class com.braze.ui.support.ViewUtils
 
isDeviceInNightMode(Context) - Static method in class com.braze.ui.support.ViewUtils
Checks if the device is in night mode.
isDeviceNotInTouchMode(View) - Static method in class com.braze.ui.support.ViewUtils
Detects if this device is currently in touch mode given a View.
isDismissed() - Method in class com.appboy.models.cards.Card
 
isEmpty() - Method in class com.braze.events.ContentCardsUpdatedEvent
 
isEqualToCard(Card) - Method in class com.appboy.models.cards.Card
Deprecated.
Please use Card.equals(Object) instead.
isExpired() - Method in class com.appboy.models.cards.Card
 
isFirebaseCloudMessagingRegistrationEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
Gets whether the SDK is configured to automatically register for Firebase Cloud Messaging.
isFromOfflineStorage() - Method in class com.appboy.events.FeedUpdatedEvent
 
isFromOfflineStorage() - Method in class com.braze.events.ContentCardsUpdatedEvent
 
isImportant() - Method in class com.appboy.models.push.BrazeNotificationPayload.ConversationPerson
 
isInAppMessageTestPush(Intent) - Static method in class com.braze.push.BrazeNotificationUtils
Checks if a push Intent contains extras found in a test push for in-app messages.
isInCategorySet(EnumSet<CardCategory>) - Method in class com.appboy.models.cards.Card
 
isIndicatorHighlighted() - Method in class com.appboy.models.cards.Card
Gets whether the visual indicator at the bottom of the card is highlighted.
isInlineImagePush() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
isInvalid() - Method in class com.appboy.models.outgoing.AppboyProperties
To be valid, this object must be below Constants.EVENT_PROPERTIES_MAX_SIZE_BYTES when converted to JSON via AppboyProperties.forJsonPut().
isItemDismissable(int) - Method in class com.braze.ui.contentcards.adapters.ContentCardAdapter
 
isItemDismissable(int) - Method in interface com.braze.ui.contentcards.recycler.ItemTouchHelperAdapter
 
isItemViewSwipeEnabled() - Method in class com.braze.ui.contentcards.recycler.SimpleItemTouchHelperCallback
 
isLocalUri(Uri) - Static method in class com.braze.support.BrazeFileUtils
 
isLocationCollectionEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
isLongPressDragEnabled() - Method in class com.braze.ui.contentcards.recycler.SimpleItemTouchHelperCallback
 
isNotificationMessage(Intent) - Static method in class com.braze.push.BrazeNotificationUtils
Checks the intent received from FCM to determine whether this is a notification message or a silent push.
isNullOrBlank(String) - Static method in class com.braze.support.StringUtils
Checks if the string is null or only contains whitespace characters.
isNullOrEmpty(String) - Static method in class com.braze.support.StringUtils
Checks if the string is null or has a length of 0.
isPushStory() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
isRead() - Method in class com.appboy.models.cards.Card
isRemoteUri(Uri) - Static method in class com.braze.support.BrazeFileUtils
 
isRemoved() - Method in class com.appboy.models.cards.Card
 
isRunningOnTablet(Activity) - Static method in class com.braze.ui.support.ViewUtils
 
isTest() - Method in class com.appboy.models.cards.Card
 
isTimestampOlderThan(long) - Method in class com.braze.events.ContentCardsUpdatedEvent
 
isUninstallTrackingPush(Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
Returns true if the bundle is from a push sent by Braze for uninstall tracking.
isUnreadIndicatorEnabled() - Method in class com.appboy.ui.widget.BaseCardView
 
isValidEmailAddress(String) - Static method in class com.braze.support.ValidationUtils
Validates an email address.
isValidLocation(double, double) - Static method in class com.braze.support.ValidationUtils
 
isValidLogCustomEventInput(String, ServerConfigStorageProvider) - Static method in class com.braze.support.ValidationUtils
Validates the event name for the custom event.
isValidLogPurchaseInput(String, String, BigDecimal, int, ServerConfigStorageProvider) - Static method in class com.braze.support.ValidationUtils
Validates the log purchase event parameters.
isValidNotificationVisibility(int) - Static method in class com.braze.push.BrazeNotificationUtils
Checks whether the given integer value is a valid Android notification visibility constant.
isValidPhoneNumber(String) - Static method in class com.braze.support.ValidationUtils
Performs basic validation on input string.
isValidPushStoryClickInput(String, String) - Static method in class com.braze.support.ValidationUtils
Validates the campaign id and page id for the push story click.
isValidTimeZone(String) - Static method in class com.braze.support.DateTimeUtils
Helper method to determine if a timeZoneId is valid
ItemTouchHelperAdapter - Interface in com.braze.ui.contentcards.recycler
 
IValueCallback<T> - Interface in com.appboy.events
 
IWebViewClientStateListener - Interface in com.appboy.ui.inappmessage.listeners
Deprecated.
Please use IWebViewClientStateListener instead. Deprecated since 6/10/21
IWebViewClientStateListener - Interface in com.braze.ui.inappmessage.listeners
 

J

JAVASCRIPT_PREFIX - Static variable in class com.braze.ui.inappmessage.utils.InAppMessageWebViewClient
 
join(Collection<String>, String) - Static method in class com.braze.support.StringUtils
 
join(String[], String) - Static method in class com.braze.support.StringUtils
 
JS_BRIDGE_ATTRIBUTE_VALUE - Static variable in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
JS_BRIDGE_GENDER_FEMALE - Static variable in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
JS_BRIDGE_GENDER_MALE - Static variable in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
JS_BRIDGE_GENDER_NOT_APPLICABLE - Static variable in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
JS_BRIDGE_GENDER_OTHER - Static variable in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
JS_BRIDGE_GENDER_PREFER_NOT_TO_SAY - Static variable in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
JS_BRIDGE_GENDER_UNKNOWN - Static variable in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
JS_BRIDGE_OPTED_IN - Static variable in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
JS_BRIDGE_SUBSCRIBED - Static variable in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
JS_BRIDGE_UNSUBSCRIBED - Static variable in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
JSON_TO_STRING_INDENT_SPACES - Static variable in class com.appboy.Constants
Formatting constants
jsonArrayToHashSet(JSONArray) - Static method in class com.braze.support.StringUtils
 
JsonUtils - Class in com.appboy.support
Deprecated.
Please use JsonUtils instead. Deprecated since 6/16/21
JsonUtils() - Constructor for class com.appboy.support.JsonUtils
Deprecated.
 
JsonUtils - Class in com.braze.support
Helper class for JSON objects.
JsonUtils() - Constructor for class com.braze.support.JsonUtils
 

L

LARGE_NOTIFICATION_ICON_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
lastUpdatedInSecondsFromEpoch() - Method in class com.appboy.events.FeedUpdatedEvent
The Unix timestamp (in seconds) of when this snapshot of the feed was last received from Braze's servers.
LOCALE_TO_API_KEY_MAPPING_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
LocationProviderName - Enum in com.appboy.enums
Providers are used in the order of GPS, NETWORK, then PASSIVE.
LOG_TAG_PREFIX - Static variable in class com.appboy.Constants
 
logBaiduNotificationClick(Context, String) - Static method in class com.braze.push.BrazeNotificationUtils
Logs a notification click with Braze if the extras passed down indicate that they are from Braze and contain a campaign Id.
logButtonClick(String) - Method in interface com.braze.models.inappmessage.IInAppMessageHtml
Logs a click on a button in your html in-app message.
logButtonClick(MessageButton) - Method in interface com.braze.models.inappmessage.IInAppMessageImmersive
Logs a click on this message button.
logButtonClick(String) - Method in class com.braze.models.inappmessage.InAppMessageHtmlBase
 
logButtonClick(MessageButton) - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
logButtonClick(String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageJavascriptInterface
 
logClick() - Method in class com.appboy.models.cards.Card
Reports this card was clicked.
logClick() - Method in interface com.braze.models.inappmessage.IInAppMessage
Logs a click on this in-app message.
logClick() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
logClick() - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageJavascriptInterface
 
logContentCardsDisplayed() - Method in class com.appboy.Appboy
 
logContentCardsDisplayed() - Method in interface com.appboy.IAppboy
Reports that Content Cards were displayed.
logCustomEvent(String) - Method in class com.appboy.Appboy
 
logCustomEvent(String, BrazeProperties) - Method in class com.appboy.Appboy
 
logCustomEvent(String, AppboyProperties) - Method in class com.appboy.Appboy
 
logCustomEvent(String) - Method in interface com.appboy.IAppboy
Reports a custom named event.
logCustomEvent(String, AppboyProperties) - Method in interface com.appboy.IAppboy
 
logCustomEvent(String, BrazeProperties) - Method in interface com.appboy.IAppboy
Reports a custom named event.
logCustomEventWithJSON(String, String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageJavascriptInterface
 
logDisplayFailure(InAppMessageFailureType) - Method in interface com.braze.models.inappmessage.IInAppMessage
Logs a display failure on this in-app message.
logDisplayFailure(InAppMessageFailureType) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
logFeedCardClick(String) - Method in class com.appboy.Appboy
 
logFeedCardClick(String) - Method in interface com.appboy.IAppboy
Deprecated.
Please call Card.logClick() instead to log a click.

Reports a feed card was clicked.

logFeedCardImpression(String) - Method in class com.appboy.Appboy
 
logFeedCardImpression(String) - Method in interface com.appboy.IAppboy
Deprecated.
Please call Card.logImpression() instead to log an impression.

Reports a feed card was displayed to the user.

Card impressions tracks how many times a card has been seen. Impressions should only be reported once the card becomes viewable to the user. Cards that are part of the stream but not visible should not log a card impression. If a card is viewed more than once in a particular view, it generates only one impression. If closed and reopened, a card will again generate an impression.
logFeedDisplayed() - Method in class com.appboy.Appboy
 
logFeedDisplayed() - Method in interface com.appboy.IAppboy
Reports that the feed was displayed.
LOGGER_INITIAL_LOG_LEVEL - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
logImpression() - Method in class com.appboy.models.cards.Card
Reports that this card was displayed to the user.
logImpression() - Method in interface com.braze.models.inappmessage.IInAppMessage
Logs an impression on this in-app message.
logImpression() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
logImpression() - Method in class com.braze.models.inappmessage.InAppMessageControl
 
logLocationRecordedEvent(Context, IBrazeLocation) - Static method in class com.appboy.BrazeInternal
This method is for internal use only.
logNotificationActionClicked(Context, Intent, String) - Static method in class com.braze.push.BrazeNotificationActionUtils
Log an action button clicked event.
logPurchase(String, String, BigDecimal) - Method in class com.appboy.Appboy
 
logPurchase(String, String, BigDecimal, AppboyProperties) - Method in class com.appboy.Appboy
 
logPurchase(String, String, BigDecimal, BrazeProperties) - Method in class com.appboy.Appboy
 
logPurchase(String, String, BigDecimal, int) - Method in class com.appboy.Appboy
 
logPurchase(String, String, BigDecimal, int, BrazeProperties) - Method in class com.appboy.Appboy
 
logPurchase(String, String, BigDecimal, int, AppboyProperties) - Method in class com.appboy.Appboy
 
logPurchase(String, String, BigDecimal) - Method in interface com.appboy.IAppboy
In order to log a purchase, switch to IAppboy.logPurchase(String, String, BigDecimal, int).
logPurchase(String, String, BigDecimal, BrazeProperties) - Method in interface com.appboy.IAppboy
logPurchase(String, String, BigDecimal, AppboyProperties) - Method in interface com.appboy.IAppboy
 
logPurchase(String, String, BigDecimal, int) - Method in interface com.appboy.IAppboy
logPurchase(String, String, BigDecimal, int, BrazeProperties) - Method in interface com.appboy.IAppboy
Reports that the current user made an in app purchase.
logPurchase(String, String, BigDecimal, int, AppboyProperties) - Method in interface com.appboy.IAppboy
 
logPurchaseWithJSON(String, double, String, int, String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageJavascriptInterface
 
logPushNotificationActionClicked(String, String, String) - Method in class com.appboy.Appboy
 
logPushNotificationActionClicked(String, String, String) - Method in interface com.appboy.IAppboy
Reports that the user clicked on a push notification action button.
logPushNotificationOpened(String) - Method in class com.appboy.Appboy
 
logPushNotificationOpened(Intent) - Method in class com.appboy.Appboy
 
logPushNotificationOpened(String) - Method in interface com.appboy.IAppboy
When possible, IAppboy.logPushNotificationOpened(Intent) should be used instead.
logPushNotificationOpened(Intent) - Method in interface com.appboy.IAppboy
Reports that the user clicked on the push notification.
logPushStoryPageClicked(String, String) - Method in class com.appboy.Appboy
 
logPushStoryPageClicked(String, String) - Method in interface com.appboy.IAppboy
Reports that the user clicked on a push story page.

M

mAdmMessagingRegistrationEnabled - Variable in class com.braze.configuration.BrazeConfig
 
mApiKey - Variable in class com.braze.configuration.BrazeConfig
 
mapToBundle(Map<String, String>) - Static method in class com.braze.support.BundleUtils
 
markCardAsClicked(String) - Method in interface com.braze.storage.ICardStorageProvider
Marks a card as clicked in storage.
markCardAsDismissed(String) - Method in interface com.braze.storage.ICardStorageProvider
Marks a card as dismissed in storage.
markCardAsViewed(String) - Method in interface com.braze.storage.ICardStorageProvider
Marks a card as viewed in storage.
markCardAsVisuallyRead(String) - Method in interface com.braze.storage.ICardStorageProvider
Marks a card as visually read in storage.
markOnScreenCardsAsRead() - Method in class com.braze.ui.contentcards.adapters.ContentCardAdapter
Marks every on-screen card as read.
mAutomaticGeofenceRequestsEnabled - Variable in class com.braze.configuration.BrazeConfig
 
mBadNetworkInterval - Variable in class com.braze.configuration.BrazeConfig
 
mBrazeManager - Variable in class com.braze.models.inappmessage.InAppMessageBase
 
mButtonViews - Variable in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mCard - Variable in class com.appboy.ui.widget.BaseCardView
 
mCardAdapter - Variable in class com.braze.ui.contentcards.ContentCardsFragment
 
mClickableInAppMessageView - Variable in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mCloseButton - Variable in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mClosingAnimation - Variable in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mConfigurationCache - Variable in class com.appboy.configuration.CachedConfigurationProvider
 
mConfigurationProvider - Variable in class com.appboy.ui.widget.BaseCardView
 
mConfigurationProvider - Variable in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mContentCardsSwipeLayout - Variable in class com.braze.ui.contentcards.ContentCardsFragment
 
mContentCardsUpdatedSubscriber - Variable in class com.braze.ui.contentcards.ContentCardsFragment
 
mContext - Variable in class com.appboy.ui.widget.BaseCardView
 
mCropType - Variable in class com.braze.models.inappmessage.InAppMessageBase
 
mCustomContentCardsViewBindingHandler - Variable in class com.braze.ui.contentcards.ContentCardsFragment
 
mCustomContentCardUpdateHandler - Variable in class com.braze.ui.contentcards.ContentCardsFragment
 
mCustomEndpoint - Variable in class com.braze.configuration.BrazeConfig
 
mCustomHtmlWebViewActivityClassName - Variable in class com.braze.configuration.BrazeConfig
 
mCustomLocationProviderNames - Variable in class com.braze.configuration.BrazeConfig
 
mDefaultContentCardsViewBindingHandler - Variable in class com.braze.ui.contentcards.ContentCardsFragment
 
mDefaultContentCardUpdateHandler - Variable in class com.braze.ui.contentcards.ContentCardsFragment
 
mDefaultEmptyContentCardsAdapter - Variable in class com.braze.ui.contentcards.ContentCardsFragment
 
mDefaultNetworkUnavailableRunnable - Variable in class com.braze.ui.contentcards.ContentCardsFragment
 
mDefaultNotificationAccentColor - Variable in class com.braze.configuration.BrazeConfig
 
mDefaultNotificationChannelDescription - Variable in class com.braze.configuration.BrazeConfig
 
mDefaultNotificationChannelName - Variable in class com.braze.configuration.BrazeConfig
 
mDependencyProvider - Variable in class com.appboy.Appboy
 
mDeviceIdReader - Variable in class com.appboy.Appboy
 
mDeviceObjectAllowlist - Variable in class com.braze.configuration.BrazeConfig
 
mDismissRunnable - Variable in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mergeJsonObjects(JSONObject, JSONObject) - Static method in class com.braze.support.JsonUtils
Merges key-values from oldJson and newJson into a new JSONObject.
MESSAGE_TEXT_ALIGN - Static variable in class com.braze.models.inappmessage.InAppMessageBase
 
MessageButton - Class in com.braze.models.inappmessage
MessageButton is a model for a styleable button containing text and a click action.
MessageButton() - Constructor for class com.braze.models.inappmessage.MessageButton
 
MessageButton(JSONObject) - Constructor for class com.braze.models.inappmessage.MessageButton
 
MessageButton(JSONObject, JSONObject) - Constructor for class com.braze.models.inappmessage.MessageButton
 
MessageType - Enum in com.braze.enums.inappmessage
 
mExternalIEventMessenger - Variable in class com.appboy.Appboy
 
mFirebaseCloudMessagingSenderIdKey - Variable in class com.braze.configuration.BrazeConfig
 
mGeofencesEnabled - Variable in class com.braze.configuration.BrazeConfig
 
mGoodNetworkInterval - Variable in class com.braze.configuration.BrazeConfig
 
mGreatNetworkInterval - Variable in class com.braze.configuration.BrazeConfig
 
mHandlePushDeepLinksAutomatically - Variable in class com.braze.configuration.BrazeConfig
 
mHasAppliedWindowInsets - Variable in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
mImageStyle - Variable in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
mImageSwitcher - Variable in class com.appboy.ui.widget.BaseCardView
 
mInAppMessage - Variable in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mInAppMessageCloser - Variable in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mInAppMessageDarkThemeWrapper - Variable in class com.braze.models.inappmessage.InAppMessageBase
 
mInAppMessageTestPushEagerDisplayEnabled - Variable in class com.braze.configuration.BrazeConfig
 
mInAppMessageView - Variable in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mInAppMessageViewLifecycleListener - Variable in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mInAppMessageWebViewClientMaxOnPageFinishedWaitMs - Variable in class com.braze.configuration.BrazeConfig
 
mIsAnimatingClose - Variable in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mIsContentCardsUnreadVisualIndicatorEnabled - Variable in class com.braze.configuration.BrazeConfig
 
mIsDeviceObjectAllowlistEnabled - Variable in class com.braze.configuration.BrazeConfig
 
mIsFirebaseCloudMessagingRegistrationEnabled - Variable in class com.braze.configuration.BrazeConfig
 
mIsFirebaseMessagingServiceOnNewTokenRegistrationEnabled - Variable in class com.braze.configuration.BrazeConfig
 
mIsInAppMessageAccessibilityExclusiveModeEnabled - Variable in class com.braze.configuration.BrazeConfig
 
mIsInstanceStopped - Variable in class com.appboy.Appboy
Should only be true when the current instance has been stopped.
mIsLocationCollectionEnabled - Variable in class com.braze.configuration.BrazeConfig
 
mIsNewsFeedVisualIndicatorOn - Variable in class com.braze.configuration.BrazeConfig
 
mIsPushDeepLinkBackStackActivityEnabled - Variable in class com.braze.configuration.BrazeConfig
 
mIsPushWakeScreenForNotificationEnabled - Variable in class com.braze.configuration.BrazeConfig
 
mIsSdkAuthEnabled - Variable in class com.braze.configuration.BrazeConfig
 
mIsSessionStartBasedTimeoutEnabled - Variable in class com.braze.configuration.BrazeConfig
 
mIsTouchModeRequiredForHtmlInAppMessages - Variable in class com.braze.configuration.BrazeConfig
 
mJsonObject - Variable in class com.braze.models.inappmessage.InAppMessageBase
 
mLargeNotificationIcon - Variable in class com.braze.configuration.BrazeConfig
 
mLocaleToApiMapping - Variable in class com.braze.configuration.BrazeConfig
 
mMessageTextAlign - Variable in class com.braze.models.inappmessage.InAppMessageBase
 
mMessageWebView - Variable in class com.braze.ui.inappmessage.views.InAppMessageHtmlBaseView
 
MODALIZED_IMAGE_RADIUS_DP - Static variable in class com.braze.ui.inappmessage.config.BrazeInAppMessageParams
 
Month - Enum in com.appboy.enums
Convenience enum to represent months of the year.
mOpeningAnimation - Variable in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mOpenUriInWebview - Variable in class com.braze.models.inappmessage.InAppMessageBase
 
mPreviouslyFocusedView - Variable in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
The View that previously held focus before a message is displayed as given via Activity.getCurrentFocus().
mPushDeepLinkBackStackActivityClassName - Variable in class com.braze.configuration.BrazeConfig
 
mPushHtmlRenderingEnabled - Variable in class com.braze.configuration.BrazeConfig
 
mRecyclerView - Variable in class com.braze.ui.contentcards.ContentCardsFragment
 
mRuntimeAppConfigurationProvider - Variable in class com.appboy.configuration.CachedConfigurationProvider
 
mSdkDataWipeEventSubscriber - Variable in class com.braze.ui.contentcards.ContentCardsFragment
 
mSdkFlavor - Variable in class com.braze.configuration.BrazeConfig
 
mServerTarget - Variable in class com.braze.configuration.BrazeConfig
 
mSessionTimeout - Variable in class com.braze.configuration.BrazeConfig
 
mSmallNotificationIcon - Variable in class com.braze.configuration.BrazeConfig
 
mTriggerActionMinimumTimeIntervalSeconds - Variable in class com.braze.configuration.BrazeConfig
 
mUserDependencyExecutor - Variable in class com.appboy.Appboy
 
mViewAccessibilityFlagMap - Variable in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
A mapping of the view accessibility flags of views before overriding them.

N

NETWORK_LOGGING - Static variable in class com.appboy.Constants
Networking constants
NEWS_FEED - Static variable in class com.appboy.enums.CardKey.Provider
 
NEWSFEED_UNREAD_VISUAL_INDICATOR_ON - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
NewsfeedAction - Class in com.appboy.ui.actions
 
NewsfeedAction(Bundle, Channel) - Constructor for class com.appboy.ui.actions.NewsfeedAction
 
NotificationSubscriptionType - Enum in com.appboy.enums
Convenience enum to represent notification status, for email and push notifications.
NotificationTrampolineActivity - Class in com.braze.push
 
NotificationTrampolineActivity() - Constructor for class com.braze.push.NotificationTrampolineActivity
 
nowInMilliseconds() - Static method in class com.braze.support.DateTimeUtils
Returns the difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC (Unix time)
nowInSeconds() - Static method in class com.braze.support.DateTimeUtils
Returns the difference, measured in seconds, between the current time and midnight, January 1, 1970 UTC (Unix time)
nowInSecondsPrecise() - Static method in class com.braze.support.DateTimeUtils
Returns the difference, measured in seconds, between the current time and midnight, January 1, 1970 UTC (Unix time) with millisecond precision to 3 places.

O

onActivityCreated(Bundle) - Method in class com.appboy.ui.AppboyFeedFragment
 
onActivityCreated(Bundle) - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
onActivityCreated(Activity, Bundle) - Method in class com.braze.BrazeActivityLifecycleCallbackListener
 
onActivityDestroyed(Activity) - Method in class com.braze.BrazeActivityLifecycleCallbackListener
 
onActivityPaused(Activity) - Method in class com.braze.BrazeActivityLifecycleCallbackListener
 
onActivityResumed(Activity) - Method in class com.braze.BrazeActivityLifecycleCallbackListener
 
onActivitySaveInstanceState(Activity, Bundle) - Method in class com.braze.BrazeActivityLifecycleCallbackListener
 
onActivityStarted(Activity) - Method in class com.braze.BrazeActivityLifecycleCallbackListener
 
onActivityStopped(Activity) - Method in class com.braze.BrazeActivityLifecycleCallbackListener
 
onAfterClosed() - Method in interface com.braze.models.inappmessage.IInAppMessage
Should be called on the in-app message once it is no longer being displayed, to allow it to perform any cleanup or trigger further actions.
onAfterClosed() - Method in class com.braze.models.inappmessage.InAppMessageBase
 
onAfterClosed() - Method in class com.braze.models.inappmessage.InAppMessageHtmlBase
 
onAfterClosed() - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
onAttach(Context) - Method in class com.appboy.ui.AppboyFeedFragment
 
onAttach(Context) - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
onBindViewHolder(ContentCardViewHolder, int) - Method in class com.braze.ui.contentcards.adapters.ContentCardAdapter
 
onBindViewHolder(RecyclerView.ViewHolder, int) - Method in class com.braze.ui.contentcards.adapters.EmptyContentCardsAdapter
 
onBindViewHolder(Context, List<Card>, ContentCardViewHolder, int) - Method in class com.braze.ui.contentcards.handlers.DefaultContentCardsViewBindingHandler
 
onBindViewHolder(Context, List<Card>, ContentCardViewHolder, int) - Method in interface com.braze.ui.contentcards.handlers.IContentCardsViewBindingHandler
Called to display the data at the specified adapter position.
onButtonClicked(InAppMessageCloser, MessageButton, IInAppMessageImmersive) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageViewLifecycleListener
 
onButtonClicked(InAppMessageCloser, MessageButton, IInAppMessageImmersive) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageViewLifecycleListener
Called when an in-app message Button is clicked.
onClicked(InAppMessageCloser, View, IInAppMessage) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageViewLifecycleListener
 
onClicked(InAppMessageCloser, View, IInAppMessage) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageViewLifecycleListener
Called when the in-app message View is clicked.
onCloseAction(IInAppMessage, String, Bundle) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageWebViewClientListener
 
onCloseAction(IInAppMessage, String, Bundle) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageWebViewClientListener
Called when a close URL (appboy://close) is followed in an HTML In App Message
onCloseClicked(IInAppMessage, String, Bundle) - Method in class com.braze.ui.inappmessage.listeners.DefaultHtmlInAppMessageActionListener
 
onCloseClicked(IInAppMessage, String, Bundle) - Method in interface com.braze.ui.inappmessage.listeners.IHtmlInAppMessageActionListener
 
onContentCardClicked(Context, Card, IAction) - Method in class com.braze.ui.contentcards.listeners.DefaultContentCardsActionListener
 
onContentCardClicked(Context, Card, IAction) - Method in interface com.braze.ui.contentcards.listeners.IContentCardsActionListener
 
onContentCardDismissed(Context, Card) - Method in class com.braze.ui.contentcards.listeners.DefaultContentCardsActionListener
 
onContentCardDismissed(Context, Card) - Method in interface com.braze.ui.contentcards.listeners.IContentCardsActionListener
Note that the Card will be off-screen by the time this function is called.
onCreate(Bundle) - Method in class com.appboy.ui.activities.AppboyFeedActivity
 
onCreate(Bundle) - Method in class com.braze.push.NotificationTrampolineActivity
 
onCreate(Bundle) - Method in class com.braze.ui.activities.ContentCardsActivity
 
onCreate(Bundle) - Method in class com.braze.ui.BrazeWebViewActivity
 
onCreate(Bundle) - Method in class com.braze.ui.contentcards.ContentCardsFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.appboy.ui.AppboyFeedFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.braze.ui.contentcards.ContentCardsFragment
 
onCreateViewHolder(ViewGroup, int) - Method in class com.braze.ui.contentcards.adapters.ContentCardAdapter
 
onCreateViewHolder(ViewGroup, int) - Method in class com.braze.ui.contentcards.adapters.EmptyContentCardsAdapter
 
onCreateViewHolder(Context, List<Card>, ViewGroup, int) - Method in class com.braze.ui.contentcards.handlers.DefaultContentCardsViewBindingHandler
 
onCreateViewHolder(Context, List<Card>, ViewGroup, int) - Method in interface com.braze.ui.contentcards.handlers.IContentCardsViewBindingHandler
Creates an ContentCardViewHolder of the given type to represent an item in the ContentCards.
onCustomEventAction(IInAppMessage, String, Bundle) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageWebViewClientListener
 
onCustomEventAction(IInAppMessage, String, Bundle) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageWebViewClientListener
Called when the window location is set to a Custom Event URL (appboy://customEvent) in an HTML In App Message
onCustomEventFired(IInAppMessage, String, Bundle) - Method in class com.braze.ui.inappmessage.listeners.DefaultHtmlInAppMessageActionListener
 
onCustomEventFired(IInAppMessage, String, Bundle) - Method in interface com.braze.ui.inappmessage.listeners.IHtmlInAppMessageActionListener
 
onDestroyView() - Method in class com.appboy.ui.AppboyFeedFragment
 
onDestroyView() - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
onDetach() - Method in class com.appboy.ui.AppboyFeedFragment
 
onDetach() - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
onDismiss(View, Object) - Method in interface com.braze.ui.inappmessage.listeners.SwipeDismissTouchListener.DismissCallbacks
Called when the user has indicated they she would like to dismiss the view.
onDismissed(View, IInAppMessage) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageViewLifecycleListener
 
onDismissed(View, IInAppMessage) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageViewLifecycleListener
Called when the in-app message View is dismissed.
onDown(MotionEvent) - Method in class com.appboy.ui.AppboyFeedFragment.FeedGestureListener
 
onDown(MotionEvent) - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment.FeedGestureListener
 
onDraw(Canvas) - Method in class com.braze.ui.inappmessage.views.InAppMessageImageView
 
onError() - Method in interface com.appboy.events.IValueCallback
Called when the requested value is not available or encountered an error when returning.
onError() - Method in class com.appboy.events.SimpleValueCallback
Does nothing.
onFeedCardClicked(Context, Card, IAction) - Method in class com.appboy.ui.feed.listeners.AppboyDefaultFeedClickActionListener
 
onFeedCardClicked(Context, Card, IAction) - Method in interface com.appboy.ui.feed.listeners.IFeedClickActionListener
 
onFling(MotionEvent, MotionEvent, float, float) - Method in class com.appboy.ui.AppboyFeedFragment.FeedGestureListener
 
onFling(MotionEvent, MotionEvent, float, float) - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment.FeedGestureListener
 
onInAppMessageButtonClicked(IInAppMessage, MessageButton, InAppMessageCloser) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageManagerListener
 
onInAppMessageButtonClicked(IInAppMessage, MessageButton, InAppMessageCloser) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageManagerListener
 
onInAppMessageClicked(IInAppMessage, InAppMessageCloser) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageManagerListener
 
onInAppMessageClicked(IInAppMessage, InAppMessageCloser) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageManagerListener
 
onInAppMessageDismissed(IInAppMessage) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageManagerListener
 
onInAppMessageDismissed(IInAppMessage) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageManagerListener
 
onItemDismiss(int) - Method in class com.braze.ui.contentcards.adapters.ContentCardAdapter
 
onItemDismiss(int) - Method in interface com.braze.ui.contentcards.recycler.ItemTouchHelperAdapter
 
onKeyDown(int, KeyEvent) - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlBaseView
Html in-app messages can alternatively be closed by the back button.
onKeyDown(int, KeyEvent) - Method in class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
Immersive messages can alternatively be closed by the back button.
onKeyDown(int, KeyEvent) - Method in class com.braze.ui.inappmessage.views.InAppMessageWebView
If the back button is pressed while this WebView is in focus, close the current in-app message.
onLayout(boolean, int, int, int, int) - Method in class com.braze.ui.inappmessage.views.InAppMessageModalView
 
onMeasure(int, int) - Method in class com.braze.ui.inappmessage.views.InAppMessageBoundedLayout
 
onMeasure(int, int) - Method in class com.braze.ui.inappmessage.views.InAppMessageImageView
 
onMessageReceived(RemoteMessage) - Method in class com.braze.push.BrazeFirebaseMessagingService
 
onMove(RecyclerView, RecyclerView.ViewHolder, RecyclerView.ViewHolder) - Method in class com.braze.ui.contentcards.recycler.SimpleItemTouchHelperCallback
 
onNewsfeedAction(IInAppMessage, String, Bundle) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageWebViewClientListener
 
onNewsfeedAction(IInAppMessage, String, Bundle) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageWebViewClientListener
Called when a Newsfeed URL (appboy://newsfeed) is followed in an HTML In App Message
onNewsfeedClicked(IInAppMessage, String, Bundle) - Method in class com.braze.ui.inappmessage.listeners.DefaultHtmlInAppMessageActionListener
 
onNewsfeedClicked(IInAppMessage, String, Bundle) - Method in interface com.braze.ui.inappmessage.listeners.IHtmlInAppMessageActionListener
 
onNewToken(String) - Method in class com.braze.push.BrazeFirebaseMessagingService
 
onOtherUrlAction(IInAppMessage, String, Bundle) - Method in class com.braze.ui.inappmessage.listeners.DefaultHtmlInAppMessageActionListener
 
onOtherUrlAction(IInAppMessage, String, Bundle) - Method in class com.braze.ui.inappmessage.listeners.DefaultInAppMessageWebViewClientListener
 
onOtherUrlAction(IInAppMessage, String, Bundle) - Method in interface com.braze.ui.inappmessage.listeners.IHtmlInAppMessageActionListener
 
onOtherUrlAction(IInAppMessage, String, Bundle) - Method in interface com.braze.ui.inappmessage.listeners.IInAppMessageWebViewClientListener
Called when a non `appboy` scheme url is encountered.
onPageFinished() - Method in interface com.braze.ui.inappmessage.listeners.IWebViewClientStateListener
Fired when WebViewClient.onPageFinished(WebView, String) has been called.
onPageFinished(WebView, String) - Method in class com.braze.ui.inappmessage.utils.InAppMessageWebViewClient
 
onPause() - Method in class com.appboy.ui.activities.AppboyBaseActivity
Deprecated.
 
onPause() - Method in class com.appboy.ui.AppboyFeedFragment
 
onPause() - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
onPause() - Method in class com.braze.push.NotificationTrampolineActivity
 
onPause() - Method in class com.braze.ui.activities.BrazeBaseFragmentActivity
 
onPause() - Method in class com.braze.ui.contentcards.ContentCardsFragment
 
onReceive(Context, Intent) - Method in class com.appboy.AppboyBootReceiver
 
onReceive(Context, Intent) - Method in class com.braze.push.BrazeAmazonDeviceMessagingReceiver
 
onReceive(Context, Intent) - Method in class com.braze.push.BrazePushReceiver
 
onReceive(Context, Intent) - Method in class com.braze.receivers.BrazeActionReceiver
 
onRefresh() - Method in class com.appboy.ui.AppboyFeedFragment
Called when the user swipes down and requests a feed refresh.
onRefresh() - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
onRefresh() - Method in class com.braze.ui.contentcards.ContentCardsFragment
Called when the user swipes down and requests a feed refresh.
onResume() - Method in class com.appboy.ui.activities.AppboyBaseActivity
Deprecated.
 
onResume() - Method in class com.appboy.ui.AppboyFeedFragment
 
onResume() - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
onResume() - Method in class com.braze.push.NotificationTrampolineActivity
 
onResume() - Method in class com.braze.ui.activities.BrazeBaseFragmentActivity
 
onResume() - Method in class com.braze.ui.contentcards.ContentCardsFragment
 
onSaveInstanceState(Bundle) - Method in class com.appboy.ui.AppboyFeedFragment
The onSaveInstanceState method gets called before an orientation change when either the fragment is the current fragment or exists in the fragment manager backstack.
onSaveInstanceState(Bundle) - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
onSaveInstanceState(Bundle) - Method in class com.braze.ui.contentcards.ContentCardsFragment
 
onScroll(MotionEvent, MotionEvent, float, float) - Method in class com.appboy.ui.AppboyFeedFragment.FeedGestureListener
 
onScroll(MotionEvent, MotionEvent, float, float) - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment.FeedGestureListener
 
onSetCard(T) - Method in class com.appboy.ui.feed.view.BaseFeedCardView
 
onSetCard(BannerImageCard) - Method in class com.appboy.ui.widget.BannerImageCardView
 
onSetCard(CaptionedImageCard) - Method in class com.appboy.ui.widget.CaptionedImageCardView
 
onSetCard(Card) - Method in class com.appboy.ui.widget.DefaultCardView
 
onSetCard(ShortNewsCard) - Method in class com.appboy.ui.widget.ShortNewsCardView
 
onSetCard(TextAnnouncementCard) - Method in class com.appboy.ui.widget.TextAnnouncementCardView
 
onStart() - Method in class com.appboy.ui.activities.AppboyBaseActivity
Deprecated.
 
onStart() - Method in class com.braze.ui.activities.BrazeBaseFragmentActivity
 
onStop() - Method in class com.appboy.ui.activities.AppboyBaseActivity
Deprecated.
 
onStop() - Method in class com.braze.ui.activities.BrazeBaseFragmentActivity
 
onSuccess(T) - Method in interface com.appboy.events.IValueCallback
Called with the appropriate return value on a successful operation.
onSuccess(T) - Method in class com.appboy.events.SimpleValueCallback
Does nothing.
onSwiped(RecyclerView.ViewHolder, int) - Method in class com.braze.ui.contentcards.recycler.SimpleItemTouchHelperCallback
 
onTouch(View, MotionEvent) - Method in class com.braze.ui.inappmessage.listeners.SwipeDismissTouchListener
 
onTouch(View, MotionEvent) - Method in class com.braze.ui.inappmessage.listeners.TouchAwareSwipeDismissTouchListener
 
onTouchEnded() - Method in interface com.braze.ui.inappmessage.listeners.TouchAwareSwipeDismissTouchListener.ITouchListener
 
onTouchStartedOrContinued() - Method in interface com.braze.ui.inappmessage.listeners.TouchAwareSwipeDismissTouchListener.ITouchListener
 
onViewAttachedToWindow(ContentCardViewHolder) - Method in class com.braze.ui.contentcards.adapters.ContentCardAdapter
 
onViewDetachedFromWindow(ContentCardViewHolder) - Method in class com.braze.ui.contentcards.adapters.ContentCardAdapter
 
onViewStateRestored(Bundle) - Method in class com.braze.ui.contentcards.ContentCardsFragment
 
open(Activity) - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
 
open(Activity) - Method in interface com.braze.ui.inappmessage.IInAppMessageViewWrapper
Opens an IInAppMessage on the Activity.
OPEN_URI_IN_WEBVIEW - Static variable in class com.braze.models.inappmessage.InAppMessageBase
 
openSession(Activity) - Method in class com.appboy.Appboy
 
openSession(Activity) - Method in interface com.appboy.IAppboy
Opens a new session or resumes the previous session.
openUriWithActionView(Context, Uri, Bundle) - Method in class com.appboy.ui.actions.UriAction
Uses an Intent.ACTION_VIEW intent to open the Uri.
openUriWithActionViewFromPush(Context, Uri, Bundle) - Method in class com.appboy.ui.actions.UriAction
Uses an Intent.ACTION_VIEW intent to open the Uri and places the main activity of the activity on the back stack.
openUriWithWebViewActivity(Context, Uri, Bundle) - Method in class com.appboy.ui.actions.UriAction
Opens the remote scheme Uri in BrazeWebViewActivity.
openUriWithWebViewActivityFromPush(Context, Uri, Bundle) - Method in class com.appboy.ui.actions.UriAction
Opens the remote scheme Uri in BrazeWebViewActivity while also populating the back stack.
optEnum(JSONObject, String, Class<TargetEnum>, TargetEnum) - Static method in class com.braze.support.JsonUtils
 
Orientation - Enum in com.braze.enums.inappmessage
 

P

PackageUtils - Class in com.appboy.support
 
PackageUtils() - Constructor for class com.appboy.support.PackageUtils
 
parseDate(String, BrazeDateFormat) - Static method in class com.braze.support.DateTimeUtils
Returns a Date object parsed from an AppboyDateFormat formatted date string.
parseJsonObjectIntoBundle(String) - Static method in class com.braze.support.JsonUtils
Parses the JSON into a bundle.
parseJSONStringDictionaryIntoBundle(String) - Static method in class com.braze.push.BrazeNotificationUtils
performDismiss() - Method in class com.braze.ui.inappmessage.listeners.SwipeDismissTouchListener
 
PermissionUtils - Class in com.braze.support
 
PermissionUtils() - Constructor for class com.braze.support.PermissionUtils
 
populateNotificationBuilder(AppboyConfigurationProvider, Context, Bundle, Bundle) - Method in class com.braze.push.BrazeNotificationFactory
populateNotificationBuilder(BrazeConfigurationProvider, Context, Bundle, Bundle) - Method in class com.braze.push.BrazeNotificationFactory
populateNotificationBuilder(BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationFactory
Returns a notification builder populated with all fields from the notification extras and Braze extras.
prefetchBitmapsIfNewlyReceivedStoryPush(Context, Bundle, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
Checks that the notification is a story that has only just been received.
prepareInAppMessageForDisplay(Handler, IInAppMessage) - Static method in class com.braze.ui.inappmessage.utils.BackgroundInAppMessagePreparer
 
Provider(boolean) - Constructor for class com.appboy.enums.CardKey.Provider
 
PUSH_DEEP_LINK_BACK_STACK_ACTIVITY_CLASS_NAME_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
PUSH_DEEP_LINK_BACK_STACK_ACTIVITY_ENABLED_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
PUSH_NOTIFICATION_HTML_RENDERING_ENABLED - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
PUSH_WAKE_SCREEN_FOR_NOTIFICATION_ENABLED - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
PushStoryPage(Bundle, int) - Constructor for class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
putStringIntoEditor(SharedPreferences.Editor, String, String) - Static method in class com.appboy.configuration.RuntimeAppConfigurationProvider
Puts a String into the editor.

Q

QUERY_NAME_BUTTON_ID - Static variable in class com.braze.ui.inappmessage.utils.InAppMessageWebViewClient
The query key for the button id for tracking
QUERY_NAME_DEEPLINK - Static variable in class com.braze.ui.inappmessage.utils.InAppMessageWebViewClient
Query key for directing Braze to open Url intents using the INTENT.ACTION_VIEW.
QUERY_NAME_EXTERNAL_OPEN - Static variable in class com.braze.ui.inappmessage.utils.InAppMessageWebViewClient
The query key for opening links externally (i.e.

R

readBooleanResourceValue(String, boolean) - Method in class com.appboy.configuration.CachedConfigurationProvider
 
readColorResourceValue(String) - Method in class com.appboy.configuration.CachedConfigurationProvider
 
readIntegerResourceValue(String, int) - Method in class com.appboy.configuration.CachedConfigurationProvider
 
readStringArrayResourceValue(String, String[]) - Method in class com.appboy.configuration.CachedConfigurationProvider
Reads a string-array from XML.
readStringResourceValue(String, String) - Method in class com.appboy.configuration.CachedConfigurationProvider
 
recordGeofenceTransition(Context, String, GeofenceTransitionType) - Static method in class com.appboy.BrazeInternal
This method is for internal use only.
registerAppboyPushMessages(String) - Method in class com.appboy.Appboy
 
registerAppboyPushMessages(String) - Method in interface com.appboy.IAppboy
Registers the device as eligible to receive push notifications from Braze.
registerInAppMessageManager(Activity) - Method in class com.braze.ui.inappmessage.BrazeInAppMessageManager
Registers the in-app message manager, which will listen to and display incoming in-app messages.
registerPushToken(String) - Method in class com.appboy.Appboy
 
registerPushToken(String) - Method in interface com.appboy.IAppboy
Registers this device as eligible for receive push notifications from Braze.
REMOTE_SCHEMES - Static variable in class com.braze.support.BrazeFileUtils
 
removeFromCustomAttributeArray(String, String) - Method in class com.braze.BrazeUser
Removes a string element from a custom attribute string array.
removeFromCustomAttributeArray(String, String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
removeFromSubscriptionGroup(String) - Method in class com.braze.BrazeUser
Removes the user from the subscription group.
removeFromSubscriptionGroup(String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
removeProperty(String) - Method in class com.appboy.models.outgoing.AppboyProperties
 
removeSingleSubscription(IEventSubscriber<T>, Class<T>) - Method in class com.appboy.Appboy
 
removeSingleSubscription(IEventSubscriber<T>, Class<T>) - Method in interface com.appboy.IAppboy
Removes a single subscription associated with the given activity and event class.
removeViewFromParent(View) - Static method in class com.braze.ui.support.ViewUtils
 
renderUrlIntoCardView(Context, Card, String, ImageView, BrazeViewBounds) - Method in interface com.appboy.IAppboyImageLoader
Deprecated.
Renders the image for a News Feed or Content Card at the imageUrl into the ImageView.
renderUrlIntoCardView(Context, Card, String, ImageView, BrazeViewBounds) - Method in class com.appboy.lrucache.AppboyLruImageLoader
Deprecated.
 
renderUrlIntoInAppMessageView(Context, IInAppMessage, String, ImageView, BrazeViewBounds) - Method in interface com.appboy.IAppboyImageLoader
Deprecated.
Renders the image for an IInAppMessage at the imageUrl into the ImageView.
renderUrlIntoInAppMessageView(Context, IInAppMessage, String, ImageView, BrazeViewBounds) - Method in class com.appboy.lrucache.AppboyLruImageLoader
Deprecated.
 
replaceCards(List<Card>) - Method in class com.braze.ui.contentcards.adapters.ContentCardAdapter
 
replaceFeed(List<Card>) - Method in class com.appboy.ui.adapters.AppboyListAdapter
 
replacePrefetchedUrlsWithLocalAssets(String, Map<String, String>) - Static method in class com.braze.support.WebContentUtils
In the original string, replaces all instances of the remote uri (Map.Entry#getKey() with the local uri Map.Entry#getValue().
requestContentCardsRefresh(boolean) - Method in class com.appboy.Appboy
 
requestContentCardsRefresh(boolean) - Method in interface com.appboy.IAppboy
Requests an immediate refresh of Content Cards.
requestDisplayInAppMessage() - Method in class com.braze.ui.inappmessage.BrazeInAppMessageManager
Asks the InAppMessageManager to display the next in-app message if one is not currently being displayed.
requestFeedRefresh() - Method in class com.appboy.Appboy
 
requestFeedRefresh() - Method in interface com.appboy.IAppboy
Requests an immediate refresh of the news feed from the Braze server.
requestFeedRefreshFromCache() - Method in class com.appboy.Appboy
 
requestFeedRefreshFromCache() - Method in interface com.appboy.IAppboy
Requests a refresh of the news feed from offline storage.
requestGeofenceRefresh(Context, boolean) - Static method in class com.appboy.BrazeInternal
This method is for internal use only.
requestGeofenceRefresh(Context, IBrazeLocation) - Static method in class com.appboy.BrazeInternal
This method is for internal use only.
requestGeofenceRefreshIfAppropriate(Context, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
Requests a geofence refresh from Braze if appropriate based on the payload of the push notification.
requestGeofences(double, double) - Method in class com.appboy.Appboy
 
requestGeofences(double, double) - Method in interface com.appboy.IAppboy
Requests a refresh of Braze Geofences for the specified GPS coordinate.
requestImmediateDataFlush() - Method in class com.appboy.Appboy
 
requestImmediateDataFlush() - Method in interface com.appboy.IAppboy
Requests an immediate flush of any analytics data waiting to be sent to Appboy's servers.
requestImmediateDataFlush() - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageJavascriptInterface
 
requestInitialization(Context) - Static method in class com.appboy.services.AppboyLocationService
Deprecated.
Please use IAppboy.requestLocationInitialization() instead. Deprecated since 4/20/21
requestLocationInitialization() - Method in class com.appboy.Appboy
 
requestLocationInitialization() - Method in interface com.appboy.IAppboy
Clients apps may call this method when location permissions are granted to request immediate initialization of geofences as appropriate.
REQUIRE_TOUCH_MODE_FOR_HTML_IAMS_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
resetAfterInAppMessageClose() - Method in class com.braze.ui.inappmessage.BrazeInAppMessageManager
Resets the BrazeInAppMessageManager to its original state before the last in-app message was displayed.
resetAllViewGroupChildrenToPreviousAccessibilityFlagOrAuto(ViewGroup, Map<Integer, Integer>) - Static method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
Sets all View children of the ViewGroup as their previously mapped accessibility flag, or ViewCompat#IMPORTANT_FOR_ACCESSIBILITY_AUTO if not found in the mapping.
resetCardImpressionTracker() - Method in class com.appboy.ui.adapters.AppboyListAdapter
Resets the list of viewed cards.
resetMessageMargins(boolean) - Method in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
resetMessageMargins(boolean) - Method in class com.braze.ui.inappmessage.views.InAppMessageFullView
 
resetMessageMargins(boolean) - Method in class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
 
resetMessageMargins(boolean) - Method in class com.braze.ui.inappmessage.views.InAppMessageModalView
 
resetMessageMargins(boolean) - Method in class com.braze.ui.inappmessage.views.InAppMessageSlideupView
 
resetMessageMarginsIfNecessary(TextView, TextView) - Static method in class com.braze.ui.inappmessage.utils.InAppMessageViewUtils
 
resizeImageViewToBitmapDimensions(Bitmap, ImageView) - Static method in class com.braze.support.BrazeImageUtils
Resizes the ImageView to match the aspect ratio derived from the bitmap.
routeUserWithNotificationOpenedIntent(Context, Intent) - Static method in class com.braze.push.BrazeNotificationUtils
Opens any available deep links with an Intent.ACTION_VIEW intent, placing the main activity on the back stack.
run() - Method in class com.braze.ui.contentcards.ContentCardsFragment.ContentCardsUpdateRunnable
 
run() - Method in class com.braze.ui.contentcards.ContentCardsFragment.NetworkUnavailableRunnable
 
RuntimeAppConfigurationProvider - Class in com.appboy.configuration
 
RuntimeAppConfigurationProvider(Context) - Constructor for class com.appboy.configuration.RuntimeAppConfigurationProvider
 

S

safeSetClipToOutline(ImageView) - Method in class com.braze.ui.contentcards.view.BaseContentCardView
 
sAppboyEndpointProvider - Static variable in class com.appboy.Appboy
 
sBrazeEndpointProviderLock - Static variable in class com.appboy.Appboy
 
sCustomNotificationFactory - Static variable in class com.appboy.Appboy
 
SDK_AUTH_ENABLED - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
SDK_FLAVOR - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
SdkDataWipeEvent - Class in com.braze.events
Event fired when SDK data has been wiped and external caches of messages (such as Content Cards, In-App Messages, etc.) should be cleared.
SdkDataWipeEvent() - Constructor for class com.braze.events.SdkDataWipeEvent
 
SdkFlavor - Enum in com.appboy.enums
 
sendPushMessageReceivedBroadcast(Context, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
Creates and sends a broadcast message that can be listened for by the host app.
SERVER_TARGET_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
SESSION_START_BASED_TIMEOUT_ENABLED_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
SESSION_TIMEOUT_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
SessionStateChangedEvent - Class in com.appboy.events
 
SessionStateChangedEvent(String, SessionStateChangedEvent.ChangeType) - Constructor for class com.appboy.events.SessionStateChangedEvent
 
SessionStateChangedEvent.ChangeType - Enum in com.appboy.events
 
setAccentColor(Integer) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setAccentColorIfPresentAndSupported(BrazeConfigurationProvider, NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
setAccentColorIfPresentAndSupported(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationUtils
Set accent color for devices on Lollipop and above.
setActionButtons(List<BrazeNotificationPayload.ActionButton>) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setActionHintText(String) - Method in class com.braze.ui.contentcards.view.ContentCardViewHolder
Sets the action hint text.
setActionHintVisible(boolean) - Method in class com.braze.ui.contentcards.view.ContentCardViewHolder
Sets the action hint to View.VISIBLE when true, or View.GONE otherwise.
setActionId(String) - Method in class com.appboy.models.push.BrazeNotificationPayload.ActionButton
 
setActionIndex(int) - Method in class com.appboy.models.push.BrazeNotificationPayload.ActionButton
 
setActionIndex(int) - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
setActivityRequestedOrientation(Activity, int) - Static method in class com.braze.ui.support.ViewUtils
Safely calls Activity.setRequestedOrientation(int)
setAdmMessagingRegistrationEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
Enables automatic registration for Amazon Device Messaging.
setAllViewGroupChildrenAsNonAccessibilityImportant(ViewGroup, Map<Integer, Integer>) - Static method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
Sets all View children of the ViewGroup as ViewCompat#IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS.
setAndStartAnimation(boolean) - Method in class com.braze.ui.inappmessage.DefaultInAppMessageViewWrapper
Instantiates and executes the correct animation for the current in-app message.
setAnimateIn(boolean) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets whether this in-app message will animate in or appear suddenly.
setAnimateIn(boolean) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setAnimateOut(boolean) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets whether this in-app message will animate out or disappear suddenly.
setAnimateOut(boolean) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setAnimationParams(Animation, long, boolean) - Static method in class com.braze.ui.support.AnimationUtils
Sets duration and interpolator for the given Animation object.
setApiKey(String) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets the API key.
setAppboyConfigurationProvider(AppboyConfigurationProvider) - Method in class com.appboy.models.push.BrazeNotificationPayload
Deprecated.
setAppboyEndpointProvider(IAppboyEndpointProvider) - Static method in class com.appboy.Appboy
Sets an IAppboyEndpointProvider to be used to route Braze API traffic

Note that if a custom endpoint is specified using BrazeConfig.Builder#setCustomEndpoint(String) or via braze.xml configuration, any IAppboyEndpointProvider previously set using this method will be overridden when the Appboy singleton initializes.

setAppboyExtras(Bundle) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setAppboyImageLoader(IAppboyImageLoader) - Method in class com.appboy.Appboy
Deprecated.
setAppboyImageLoader(IAppboyImageLoader) - Method in interface com.appboy.IAppboy
setAppboyManagerAndSyncPolicyOffline(boolean) - Method in class com.appboy.Appboy
Sets the AppboyManager and sync policy to match the isOffline value.
setAppboyNavigator(IAppboyNavigator) - Static method in class com.appboy.ui.AppboyNavigator
Sets the class that defines the actions that should be taken when Braze attempts to display the news feed or open a URI from an in-app message.
setAspectRatio(float) - Method in interface com.braze.ui.inappmessage.views.IInAppMessageImageView
 
setAspectRatio(float) - Method in class com.braze.ui.inappmessage.views.InAppMessageImageView
 
setAssetsZipRemoteUrl(String) - Method in interface com.braze.models.inappmessage.IInAppMessageZippedAssetHtml
Sets the remote URL of the assets zip file.
setAssetsZipRemoteUrl(String) - Method in class com.braze.models.inappmessage.InAppMessageZippedAssetHtmlBase
 
setAssetUrls(List<String>) - Method in class com.braze.models.inappmessage.InAppMessageHtml
Sets the list of asset urls associated with this message for prefetch.
setAttributionData(AttributionData) - Method in class com.braze.BrazeUser
Sets attribution information for the user.
setAutomaticGeofenceRequestsEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets whether Braze Geofences are automatically requested by the Braze SDK.
setAvatarImageUrl(String) - Method in class com.braze.BrazeUser
Sets the Avatar image of the user which will be displayed on the user's profile on the dashboard.
setBackButtonDismissesInAppMessageView(boolean) - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
Sets whether the hardware back button dismisses in-app messages.
setBackgroundColor(int) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets the background color on this in-app message.
setBackgroundColor(int) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setBackgroundColor(int) - Method in class com.braze.models.inappmessage.MessageButton
 
setBadNetworkDataFlushInterval(int) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets the data flush interval on poor connections.
setBigImageUrl(String) - Method in class com.appboy.models.push.BrazeNotificationPayload
Equivalent to setting Constants.APPBOY_PUSH_BIG_IMAGE_URL_KEY in the "appboyExtras" bundle.
setBigSummaryText(String) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setBigTitleText(String) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setBitmap(Bitmap) - Method in interface com.braze.models.inappmessage.IInAppMessageWithImage
Explicitly sets the bitmap on this in-app message.
setBitmap(Bitmap) - Method in class com.braze.models.inappmessage.InAppMessageWithImageBase
 
setBitmapUrl(String) - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
setBorderColor(int) - Method in class com.braze.models.inappmessage.MessageButton
 
setButtons(List<View>, List<MessageButton>) - Static method in class com.braze.ui.inappmessage.utils.InAppMessageButtonViewUtils
Sets the appropriate colors for the button text, background, and border.
setCard(T) - Method in class com.appboy.ui.feed.view.BaseFeedCardView
 
setCardViewedIndicator(AppboyImageSwitcher, Card) - Method in class com.appboy.ui.widget.BaseCardView
Checks to see if the card object is viewed and if so, sets the read/unread status indicator image.
setCategories(EnumSet<CardCategory>) - Method in class com.appboy.ui.AppboyFeedFragment
Calling this method will make AppboyFeedFragment display a list of cards where each card belongs to at least one of the given categories.
setCategories(EnumSet<CardCategory>) - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
Calling this method will make AppboyFeedFragment display a list of cards where each card belongs to at least one of the given categories.
setCategory(CardCategory) - Method in class com.appboy.ui.AppboyFeedFragment
 
setCategory(CardCategory) - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
setCategoryIfPresentAndSupported(NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
setCategoryIfPresentAndSupported(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationUtils
Set category for devices on Lollipop and above.
setChevronColor(int) - Method in class com.braze.models.inappmessage.InAppMessageSlideup
 
setClickAction(ClickAction) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets the click action of this in-app message.
setClickAction(ClickAction, Uri) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets the click action of this in-app message.
setClickAction(ClickAction) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setClickAction(ClickAction, Uri) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setClickAction(ClickAction) - Method in class com.braze.models.inappmessage.MessageButton
 
setClickAction(ClickAction, Uri) - Method in class com.braze.models.inappmessage.MessageButton
 
setClickOutsideModalViewDismissInAppMessageView(boolean) - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
Sets whether the tapping outside the modal in-app message content dismiss the message.
setCloseButtonColor(int) - Method in interface com.braze.models.inappmessage.IInAppMessageImmersive
Sets the close button color on this in-app message.
setCloseButtonColor(int) - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
setConfiguration(BrazeConfig) - Method in class com.appboy.configuration.RuntimeAppConfigurationProvider
Sets a BrazeConfig into the override cache.
setConfigurationProvider(BrazeConfigurationProvider) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setContentCardsActionListener(IContentCardsActionListener) - Method in class com.braze.ui.contentcards.managers.BrazeContentCardsManager
Assigns a custom IContentCardsActionListener that will be used to handle user actions.
setContentCardsUnreadVisualIndicatorEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets whether the Content Cards unread visual indication bar is enabled.
setContentCardsViewBindingHandler(IContentCardsViewBindingHandler) - Method in class com.braze.ui.contentcards.ContentCardsFragment
setContentCardSyncData(String) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setContentCardSyncUserId(String) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setContentCardUpdateHandler(IContentCardsUpdateHandler) - Method in class com.braze.ui.contentcards.ContentCardsFragment
setContentIfPresent(BrazeConfigurationProvider, NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
setContentIfPresent(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationUtils
Sets notification content if it exists in the payload.
setContentIntentIfPresent(Context, NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
Create broadcast intent that will fire when the notification has been opened.
setContentText(String) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setContext(Context) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setConversationalPush(boolean) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setConversationShortcutId(String) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setCornersRadiiPx(float, float, float, float) - Method in interface com.braze.ui.inappmessage.views.IInAppMessageImageView
Instruct the view to use the given radii for its corners.
setCornersRadiiPx(float, float, float, float) - Method in class com.braze.ui.inappmessage.views.InAppMessageImageView
 
setCornersRadiusPx(float) - Method in interface com.braze.ui.inappmessage.views.IInAppMessageImageView
Instruct the view to use the given radius for its corners.
setCornersRadiusPx(float) - Method in class com.braze.ui.inappmessage.views.InAppMessageImageView
 
setCountry(String) - Method in class com.braze.BrazeUser
Sets the home country of the user.
setCountry(String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
setCropType(CropType) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets the crop type for this in-app message's image.
setCropType(CropType) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setCustomAppboyNotificationFactory(IAppboyNotificationFactory) - Static method in class com.appboy.Appboy
Deprecated.
Please use Appboy.setCustomBrazeNotificationFactory(IBrazeNotificationFactory) instead. Deprecated since 5/20/21
setCustomAttributeArray(String, String[]) - Method in class com.braze.BrazeUser
Sets a String array of custom user attributes.
setCustomBrazeNotificationFactory(IBrazeNotificationFactory) - Static method in class com.appboy.Appboy
Set a custom IBrazeNotificationFactory to be used to modify or create Braze push notifications.
setCustomControlInAppMessageManagerListener(IInAppMessageManagerListener) - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
Assigns a custom IInAppMessageManagerListener that will be used when displaying control in-app messages.
setCustomEndpoint(String) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets a custom API endpoint.
setCustomHtmlInAppMessageActionListener(IHtmlInAppMessageActionListener) - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
Assigns a custom IHtmlInAppMessageActionListener that will be used during the display of Html in-app messages.
setCustomInAppMessageAnimationFactory(IInAppMessageAnimationFactory) - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
Assigns a custom IInAppMessageAnimationFactory that will be used to animate the in-app message View.
setCustomInAppMessageManagerListener(IInAppMessageManagerListener) - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
Assigns a custom IInAppMessageManagerListener that will be used when displaying in-app messages.
setCustomInAppMessageViewFactory(IInAppMessageViewFactory) - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
Assigns a custom IInAppMessageViewFactory that will be used to create the in-app message View.
setCustomInAppMessageViewWrapperFactory(IInAppMessageViewWrapperFactory) - Method in class com.braze.ui.inappmessage.InAppMessageManagerBase
Sets a custom IInAppMessageViewWrapperFactory that will be used to display an IInAppMessage to the user.
setCustomLocationAttribute(String, double, double) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
setCustomLocationProviderNames(EnumSet<LocationProviderName>) - Method in class com.braze.configuration.BrazeConfig.Builder
The set of custom location provider names.
setCustomNotificationId(Integer) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setCustomUserAttribute(String, boolean) - Method in class com.braze.BrazeUser
Sets a boolean custom user attribute.
setCustomUserAttribute(String, int) - Method in class com.braze.BrazeUser
Sets an int custom user attribute.
setCustomUserAttribute(String, float) - Method in class com.braze.BrazeUser
Sets a float custom user attribute.
setCustomUserAttribute(String, long) - Method in class com.braze.BrazeUser
Sets a long custom user attribute.
setCustomUserAttribute(String, String) - Method in class com.braze.BrazeUser
Sets a string custom user attribute.
setCustomUserAttribute(String, double) - Method in class com.braze.BrazeUser
Sets a double custom user attribute.
setCustomUserAttributeArray(String, String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
setCustomUserAttributeJSON(String, String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
setCustomUserAttributeToNow(String) - Method in class com.braze.BrazeUser
Sets a custom attribute with the given key to the current time.
setCustomUserAttributeToSecondsFromEpoch(String, long) - Method in class com.braze.BrazeUser
Sets a custom attribute to the given number of seconds elapsed since the epoch.
setCustomWebViewActivityClass(Class<?>) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets the activity that Braze will use when opening a deeplink inside the app via a WebView instead of the default Braze WebView Activity.
setDateOfBirth(int, Month, int) - Method in class com.braze.BrazeUser
Sets the date of birth of the user.
setDateOfBirth(int, int, int) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
setDeeplink(String) - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
setDefaultNotificationAccentColor(int) - Method in class com.braze.configuration.BrazeConfig.Builder
This integer sets the default accent color for push notifications on Android Lollipop and higher.
setDefaultNotificationChannelDescription(String) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets the NotificationChannel user facing description as seen via NotificationChannel.getDescription() for the Braze default NotificationChannel.
setDefaultNotificationChannelName(String) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets the NotificationChannel user facing name as seen via NotificationChannel.getName() for the Braze default NotificationChannel.
setDeleteIntent(Context, NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
 
setDeviceObjectAllowlist(EnumSet<DeviceKey>) - Method in class com.braze.configuration.BrazeConfig.Builder
Device object allowlisting is a feature where the SDK can be configured to only send a subset of the device object keys/values according to some allowlist.
setDeviceObjectAllowlistEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
Device object allowlisting is a feature where the SDK can be configured to only send a subset of the device object keys/values according to some allowlist.
setDeviceObjectWhitelist(EnumSet<DeviceKey>) - Method in class com.braze.configuration.BrazeConfig.Builder
setDeviceObjectWhitelistEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
setDismissType(DismissType) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets the dismiss type of this in-app message.
setDismissType(DismissType) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setDistanceFromGeofenceRefresh(double) - Method in class com.braze.models.BrazeGeofence
 
setDrawableColor(Drawable, int) - Static method in class com.braze.ui.inappmessage.utils.InAppMessageViewUtils
 
setDurationInMilliseconds(int) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets the duration of this in-app message.
setDurationInMilliseconds(int) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setEmail(String) - Method in class com.braze.BrazeUser
Sets the email address of the user.
setEmail(String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
setEmailNotificationSubscriptionType(NotificationSubscriptionType) - Method in class com.braze.BrazeUser
Sets whether or not the user should be sent email campaigns.
setEmailNotificationSubscriptionType(String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
setExpirationTimestamp(long) - Method in interface com.braze.models.inappmessage.IInAppMessage
Set the UTC timestamp at which this message expires and will not be displayed.
setExpirationTimestamp(long) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setExtras(Map<String, String>) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets or overrides the extras on this in-app message as a map of key value pairs.
setExtras(Map<String, String>) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setFacebookData(FacebookUser) - Method in class com.braze.BrazeUser
Sets the Facebook profile data for this user.
setFeedCardClickActionListener(IFeedClickActionListener) - Method in class com.appboy.ui.feed.AppboyFeedManager
Assigns a custom IFeedClickActionListener that will be used to handle news feed card click actions.
setFirebaseCloudMessagingSenderIdKey(String) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets the sender ID key used to register for Firebase Cloud Messaging.
setFirstName(String) - Method in class com.braze.BrazeUser
Sets the first name of the user.
setFirstName(String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
setFocusableInTouchModeAndRequestFocus(View) - Static method in class com.braze.ui.support.ViewUtils
 
setFrameColor(Integer) - Method in interface com.braze.models.inappmessage.IInAppMessageImmersive
Sets the frame color for this in-app message.
setFrameColor(Integer) - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
setFrameColor(View, Integer) - Static method in class com.braze.ui.inappmessage.utils.InAppMessageViewUtils
 
setFrameColor(Integer) - Method in class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
 
setGender(Gender) - Method in class com.braze.BrazeUser
Sets the gender for the user.
setGender(String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
setGeofencesEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
Gets whether the Braze Geofences feature is enabled.
setGoodNetworkDataFlushInterval(int) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets the data flush interval on good connections.
setGoogleAdvertisingId(String, boolean) - Method in class com.appboy.Appboy
 
setGoogleAdvertisingId(String, boolean) - Method in interface com.appboy.IAppboy
Sets the Google Advertising ID and associated ad-tracking enabled field for this device.
setGraphicModalMaxHeightDp(double) - Static method in class com.braze.ui.inappmessage.config.BrazeInAppMessageParams
 
setGraphicModalMaxWidthDp(double) - Static method in class com.braze.ui.inappmessage.config.BrazeInAppMessageParams
 
setGreatNetworkDataFlushInterval(int) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets the data flush interval on great connections.
setHandlePushDeepLinksAutomatically(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
Enables Braze to automatically open your app and any deep links when a push notification is clicked.
setHeader(String) - Method in interface com.braze.models.inappmessage.IInAppMessageImmersive
Sets the header text of this in-app message.
setHeader(String) - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
setHeaderTextAlign(TextAlign) - Method in interface com.braze.models.inappmessage.IInAppMessageImmersive
Set the text alignment for the header text.
setHeaderTextAlign(TextAlign) - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
setHeaderTextColor(int) - Method in interface com.braze.models.inappmessage.IInAppMessageImmersive
Sets the header text color on this in-app message.
setHeaderTextColor(int) - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
setHeightOnViewLayoutParams(View, int) - Static method in class com.braze.ui.support.ViewUtils
 
setHomeCity(String) - Method in class com.braze.BrazeUser
Sets the home city of the user.
setHomeCity(String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
setHtmlPageFinishedListener(IWebViewClientStateListener) - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlBaseView
 
setIcon(String) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets the icon on this in-app message.
setIcon(String) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setIcon(Context, String, int, int, TextView) - Static method in class com.braze.ui.inappmessage.utils.InAppMessageViewUtils
 
setIconBackgroundColor(int) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets the icon background color on this in-app message.
setIconBackgroundColor(int) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setIconColor(int) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets the icon color on this in-app message.
setIconColor(int) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setImage(Bitmap, ImageView) - Static method in class com.braze.ui.inappmessage.utils.InAppMessageViewUtils
 
setImageDownloadSuccessful(boolean) - Method in interface com.braze.models.inappmessage.IInAppMessageWithImage
Sets the status of the image download on this in-app message.
setImageDownloadSuccessful(boolean) - Method in class com.braze.models.inappmessage.InAppMessageWithImageBase
 
setImageLoader(IBrazeImageLoader) - Method in class com.appboy.Appboy
 
setImageLoader(IBrazeImageLoader) - Method in interface com.appboy.IAppboy
Sets the IBrazeImageLoader for the Braze instance.
setImageStyle(ImageStyle) - Method in interface com.braze.models.inappmessage.IInAppMessageImmersive
Set the image style on this in-app message.
setImageStyle(ImageStyle) - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
setImageUrl(String) - Method in interface com.braze.models.inappmessage.IInAppMessageWithImage
Deprecated.
setImageUrl(String) - Method in class com.braze.models.inappmessage.InAppMessageWithImageBase
 
setImageViewToUrl(ImageView, String, float, Card) - Method in class com.appboy.ui.widget.BaseCardView
Asynchronously fetches the image at the given imageUrl and displays the image in the ImageView.
setImpressedCardIds(List<String>) - Method in class com.braze.ui.contentcards.adapters.ContentCardAdapter
Provides a list of the impressed card ids.
setInAppMessageImageCropType(CropType) - Method in interface com.braze.ui.inappmessage.views.IInAppMessageImageView
Instruct the view to use ImageView.ScaleType.CENTER_CROP or equivalent.
setInAppMessageImageCropType(CropType) - Method in class com.braze.ui.inappmessage.views.InAppMessageImageView
 
setInAppMessageTestPushEagerDisplayEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
Gets whether the In-App Message Test Push will attempt to automatically display the test In-App Message without the need for clicking on a push beforehand.
setInAppMessageWebViewClient(InAppMessageWebViewClient) - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlBaseView
 
setInAppMessageWebViewClientMaxOnPageFinishedWaitMs(int) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets the maximum length of time, in milliseconds, to wait for the WebViewClient.onPageFinished(WebView, String) callback to fire before displaying an HTML In-App Message.
setInAppMessagingRegistrationBlacklist(Set<Class<?>>) - Method in class com.braze.BrazeActivityLifecycleCallbackListener
setInAppMessagingRegistrationBlocklist(Set<Class<?>>) - Method in class com.braze.BrazeActivityLifecycleCallbackListener
Sets the Object.getClass() blocklist for which in-app message registration will not occur.
setIndicatorHighlighted(boolean) - Method in class com.appboy.models.cards.Card
Sets the visual indicator at the bottom of the card is highlighted.
setInitialLogLevelFromConfiguration(int) - Static method in class com.braze.support.BrazeLogger
Sets the log level if no log level was ever set via BrazeLogger.setLogLevel(int).
setInlineImagePush(boolean) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setIsDismissed(boolean) - Method in class com.appboy.models.cards.Card
Sets a card as dismissed.
setIsDismissibleByUser(boolean) - Method in class com.appboy.models.cards.Card
Sets whether this card can be dismissed by the user.
setIsFirebaseCloudMessagingRegistrationEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets whether the SDK to automatically register for Firebase Cloud Messaging.
setIsFirebaseMessagingServiceOnNewTokenRegistrationEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
Determines whether the Braze will automatically register tokens in com.google.firebase.messaging.FirebaseMessagingService#onNewToken(String).
setIsInAppMessageAccessibilityExclusiveModeEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
In-app message accessibility exclusive mode, when enabled, forces accessibility readers to only be able to read currently displaying in-app messages and no other screen contents.
setIsInlineImagePush(boolean) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setIsLocationCollectionEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
This boolean sets whether Braze should automatically collect location (if the user permits).
setIsPinned(boolean) - Method in class com.appboy.models.cards.Card
Sets this card as pinned in the default UI.
setIsPushWakeScreenForNotificationEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets whether a screen wakelock will be acquired to wake the device screen for push notifications.
setIsRead(boolean) - Method in class com.appboy.models.cards.Card
setIsSdkAuthenticationEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets whether SDK authentication is enabled.
setIsSessionStartBasedTimeoutEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets the session timeout behavior to be either session-start or session-end based.
setIsTest(boolean) - Method in class com.appboy.models.cards.Card
 
setIsTouchModeRequiredForHtmlInAppMessages(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
Determines whether View.isInTouchMode() is required to show HTML In-App Messages.
setLanguage(String) - Method in class com.braze.BrazeUser
Sets the language of the user.
setLanguage(String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
setLargeIcon(String) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setLargeIconIfPresentAndSupported(Context, BrazeConfigurationProvider, NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
setLargeIconIfPresentAndSupported(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationUtils
Set large icon.
setLargeNotificationIcon(String) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets the large icon used in notifications.
setLargerCloseButtonClickArea(View) - Method in class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
Sets a rectangular click area for the close button.
setLastKnownLocation(double, double, Double, Double) - Method in class com.braze.BrazeUser
Sets the last known location for the user.
setLastName(String) - Method in class com.braze.BrazeUser
Sets the last name of the user.
setLastName(String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
setLocalAssetsDirectoryUrl(String) - Method in interface com.braze.models.inappmessage.IInAppMessageHtml
Sets the local URL of the assets directory for the html In-App Message.
setLocalAssetsDirectoryUrl(String) - Method in class com.braze.models.inappmessage.InAppMessageHtmlBase
 
setLocaleToApiMapping(List<String>) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets the locale to API key mapping as a list of strings.
setLocalImageUrl(String) - Method in interface com.braze.models.inappmessage.IInAppMessageWithImage
Sets the image on this in-app message to a local uri.
setLocalImageUrl(String) - Method in class com.braze.models.inappmessage.InAppMessageWithImageBase
 
setLocalPrefetchedAssetPaths(Map<String, String>) - Method in interface com.braze.models.inappmessage.IInAppMessage
Instruct this in-app message where to find pre-fetched assets for remote assets specified in IInAppMessage.getRemoteAssetPathsForPrefetch().
setLocalPrefetchedAssetPaths(Map<String, String>) - Method in class com.braze.models.inappmessage.InAppMessageBase
The base In-App Message class does not have assets of its own.
setLocalPrefetchedAssetPaths(Map<String, String>) - Method in class com.braze.models.inappmessage.InAppMessageHtml
 
setLocalPrefetchedAssetPaths(Map<String, String>) - Method in class com.braze.models.inappmessage.InAppMessageHtmlBase
 
setLocalPrefetchedAssetPaths(Map<String, String>) - Method in class com.braze.models.inappmessage.InAppMessageWithImageBase
 
setLocationCustomAttribute(String, double, double) - Method in class com.braze.BrazeUser
 
setLogLevel(int) - Static method in class com.braze.support.BrazeLogger
Sets the log level used for logging messages from the Braze SDK.
setMessage(String) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets the message text of this in-app message.
setMessage(String) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setMessage(String) - Method in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
setMessageBackgroundColor(int) - Method in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
setMessageBackgroundColor(int) - Method in class com.braze.ui.inappmessage.views.InAppMessageFullView
 
setMessageBackgroundColor(int) - Method in class com.braze.ui.inappmessage.views.InAppMessageModalView
 
setMessageBackgroundColor(int) - Method in class com.braze.ui.inappmessage.views.InAppMessageSlideupView
 
setMessageButtons(List<MessageButton>) - Method in interface com.braze.models.inappmessage.IInAppMessageImmersive
Sets the message buttons for this in-app message.
setMessageButtons(List<MessageButton>) - Method in class com.braze.models.inappmessage.InAppMessageImmersiveBase
 
setMessageButtons(List<MessageButton>) - Method in class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
 
setMessageChevron(int, ClickAction) - Method in class com.braze.ui.inappmessage.views.InAppMessageSlideupView
 
setMessageCloseButtonColor(int) - Method in class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
 
setMessageFields(JSONObject) - Method in class com.braze.models.inappmessage.InAppMessageHtml
 
setMessageHeaderText(String) - Method in class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
 
setMessageHeaderTextAlignment(TextAlign) - Method in class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
 
setMessageHeaderTextColor(int) - Method in class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
 
setMessageIcon(String, int, int) - Method in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
setMessageImageView(Bitmap) - Method in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
setMessageTextAlign(TextAlign) - Method in interface com.braze.models.inappmessage.IInAppMessage
Set the text alignment for the message text.
setMessageTextAlign(TextAlign) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setMessageTextAlign(TextAlign) - Method in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
setMessageTextColor(int) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets the message text color on this in-app message.
setMessageTextColor(int) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setMessageTextColor(int) - Method in class com.braze.ui.inappmessage.views.InAppMessageBaseView
 
setModalizedImageRadiusDp(double) - Static method in class com.braze.ui.inappmessage.config.BrazeInAppMessageParams
 
setNewsfeedVisualIndicatorOn(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
When true, sets the Newsfeed visual indicator for read/unread status to be enabled.
setNotificationBadgeNumber(Integer) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setNotificationBadgeNumberIfPresent(NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
setNotificationBadgeNumberIfPresent(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationUtils
Sets the notification number, set via NotificationCompat.Builder#setNumber(int).
setNotificationCategory(String) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setNotificationChannelId(String) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setNotificationChannelIfSupported(Context, BrazeConfigurationProvider, NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
Deprecated.
The channel id should be set in NotificationCompat.Builder#Builder(Context, String)
setNotificationDurationAlarm(Context, Class<?>, int, int) - Static method in class com.braze.push.BrazeNotificationUtils
Creates an alarm which will issue a broadcast to cancel the notification specified by the given notificationId after the given duration.
setNotificationReceivedTimestampMillis(Long) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setNotificationSound(String) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setNotificationVisibility(Integer) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setOffline(boolean) - Method in interface com.appboy.IAppboyImageLoader
Deprecated.
Set this image loader offline.
setOffline(boolean) - Method in class com.appboy.lrucache.AppboyLruImageLoader
Deprecated.
 
setOpenUriInWebView(boolean) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets whether to use AppboyWebViewActivity to open deep links from this in-app message.
setOpenUriInWebView(boolean) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setOpenUriInWebview(boolean) - Method in class com.braze.models.inappmessage.MessageButton
 
setOptionalCardImage(ImageView, float, String, float, Card) - Method in class com.braze.ui.contentcards.view.BaseContentCardView
Sets the card's image to a given url.
setOptionalTextView(TextView, String) - Method in class com.appboy.ui.widget.BaseCardView
Applies the text to the TextView.
setOrientation(Orientation) - Method in interface com.braze.models.inappmessage.IInAppMessage
Sets the preferred screen orientation for this in-app message.
setOrientation(Orientation) - Method in class com.braze.models.inappmessage.InAppMessageBase
 
setOutboundNetworkRequestsOffline(boolean) - Static method in class com.appboy.Appboy
Pauses or resumes outbound network requests from the Braze SDK at any point during runtime.
setPhoneNumber(String) - Method in class com.braze.BrazeUser
Sets the phone number of the user.
setPhoneNumber(String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
setPinnedIconVisible(boolean) - Method in class com.braze.ui.contentcards.view.ContentCardViewHolder
Sets the pinned icon to View.VISIBLE when true, or View.GONE otherwise.
setPriorityIfPresentAndSupported(NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
Sets the priority of the notification if a priority is present in the notification extras.
setPublicNotificationExtras(String) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setPublicVersionIfPresentAndSupported(Context, BrazeConfigurationProvider, NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
setPublicVersionIfPresentAndSupported(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationUtils
Set the public version of the notification for notifications with private visibility.
setPushDeepLinkBackStackActivityClass(Class<?>) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets the activity that Braze will add to the back stack when automatically following deep links for push.
setPushDeepLinkBackStackActivityEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
Enables Braze to add an activity to the back stack when automatically following deep links for push.
setPushDuration(Integer) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setPushHtmlRenderingEnabled(boolean) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets whether a the text content in push notifications should be interpreted and rendered as Html using Html.fromHtml(String, int).
setPushNotificationSubscriptionType(NotificationSubscriptionType) - Method in class com.braze.BrazeUser
Sets the push notification subscription status of the user.
setPushNotificationSubscriptionType(String) - Method in class com.braze.ui.inappmessage.jsinterface.InAppMessageUserJavascriptInterface
 
setPushStory(boolean) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setPushStoryPageIndex(int) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setPushStoryPages(List<BrazeNotificationPayload.PushStoryPage>) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setReadIcon(Drawable) - Method in class com.appboy.ui.feed.AppboyImageSwitcher
 
setRemoteImageUrl(String) - Method in interface com.braze.models.inappmessage.IInAppMessageWithImage
Sets the image on this in-app message to a remote uri.
setRemoteImageUrl(String) - Method in class com.braze.models.inappmessage.InAppMessageWithImageBase
 
setResourcePackageName(String) - Static method in class com.appboy.support.PackageUtils
Utility method for setting the package name that will be used to look up resources dynamically at runtime.
setSdkAuthenticationSignature(String) - Method in class com.appboy.Appboy
 
setSdkAuthenticationSignature(String) - Method in interface com.appboy.IAppboy
Sets the signature used for SDK authentication for the currently identified user.
setSdkFlavor(SdkFlavor) - Method in class com.braze.configuration.BrazeConfig.Builder
Internal method.
setServerTarget(String) - Method in class com.braze.configuration.BrazeConfig.Builder
Internal method.
setSessionHandlingBlacklist(Set<Class<?>>) - Method in class com.braze.BrazeActivityLifecycleCallbackListener
setSessionHandlingBlocklist(Set<Class<?>>) - Method in class com.braze.BrazeActivityLifecycleCallbackListener
Sets the Object.getClass() blocklist for which session handling will not occur.
setSessionTimeout(int) - Method in class com.braze.configuration.BrazeConfig.Builder
The length of time before a session times out in seconds.
setSetShowWhen(NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
setSetShowWhen(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationUtils
This method exists to disable NotificationCompat.Builder#setShowWhen(boolean) for push stories.
setSlideFrom(SlideFrom) - Method in class com.braze.models.inappmessage.InAppMessageSlideup
 
setSmallIcon(BrazeConfigurationProvider, NotificationCompat.Builder) - Static method in class com.braze.push.BrazeNotificationUtils
Sets the icon used in the notification bar itself.
setSmallNotificationIcon(String) - Method in class com.braze.configuration.BrazeConfig.Builder
Sets the small icon used in notifications.
setSortEnabled(boolean) - Method in class com.appboy.ui.AppboyFeedFragment
The setSortEnabled methods sets the mSortEnabled bool which determines whether or not on update we sort newsfeed cards by their read status.
setSoundIfPresentAndSupported(NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
setSoundIfPresentAndSupported(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationUtils
Notifications can optionally include a sound to play when the notification is delivered.
setStoryPageId(String) - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
setStyleIfSupported(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationStyleFactory
Sets the style of the notification if supported.
setStyleIfSupported(Context, NotificationCompat.Builder, Bundle, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
setSubtitle(String) - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
setSubtitleGravity(int) - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
setSummaryText(String) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setSummaryTextIfPresentAndSupported(NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
setSummaryTextIfPresentAndSupported(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationUtils
Sets the subText of the notification if a summary is present in the notification extras.
setTestUserDeviceLoggingManager(TestUserDeviceLoggingManager) - Static method in class com.braze.support.BrazeLogger
Internal Appboy method.
setText(String) - Method in class com.appboy.models.push.BrazeNotificationPayload.ActionButton
 
setText(String) - Method in class com.braze.models.inappmessage.MessageButton
 
setTextAlignment(TextView, TextAlign) - Static method in class com.braze.ui.inappmessage.utils.InAppMessageViewUtils
 
setTextColor(int) - Method in class com.braze.models.inappmessage.MessageButton
 
setTextViewColor(TextView, int) - Static method in class com.braze.ui.inappmessage.utils.InAppMessageViewUtils
 
setTickerIfPresent(NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
setTickerIfPresent(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationUtils
Sets notification ticker to the title if it exists in the notificationExtras.
setTitle(String) - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
setTitleGravity(int) - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
setTitleIfPresent(BrazeConfigurationProvider, NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
setTitleIfPresent(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationUtils
 
setTitleText(String) - Method in class com.appboy.models.push.BrazeNotificationPayload
 
setToHalfParentHeight(boolean) - Method in interface com.braze.ui.inappmessage.views.IInAppMessageImageView
 
setToHalfParentHeight(boolean) - Method in class com.braze.ui.inappmessage.views.InAppMessageImageView
 
setTouchListener(TouchAwareSwipeDismissTouchListener.ITouchListener) - Method in class com.braze.ui.inappmessage.listeners.TouchAwareSwipeDismissTouchListener
 
setTriggerActionMinimumTimeIntervalSeconds(int) - Method in class com.braze.configuration.BrazeConfig.Builder
The minimum interval in seconds between actions, such as an in-app message, that can be triggered by an in-app event, such as the logging of a custom event.
setTwitterData(TwitterUser) - Method in class com.braze.BrazeUser
Sets the Twitter data for this user.
setType(String) - Method in class com.appboy.models.push.BrazeNotificationPayload.ActionButton
 
setUnreadBarVisible(boolean) - Method in class com.braze.ui.contentcards.view.ContentCardViewHolder
Sets the unread bar to View.VISIBLE when true, or View.GONE otherwise.
setUnReadIcon(Drawable) - Method in class com.appboy.ui.feed.AppboyImageSwitcher
 
setupDirectionalNavigation(int) - Method in interface com.braze.ui.inappmessage.views.IInAppMessageImmersiveView
Sets up the directional navigation pointers needed to support d-pad/TV-remote navigation of the in-app message.
setupDirectionalNavigation(int) - Method in class com.braze.ui.inappmessage.views.InAppMessageImmersiveBaseView
 
setUri(String) - Method in class com.appboy.models.push.BrazeNotificationPayload.ActionButton
 
setUri(Uri) - Method in class com.appboy.ui.actions.UriAction
 
setUserId(String) - Method in class com.braze.BrazeUser
Internal method.
setUseWebview(String) - Method in class com.appboy.models.push.BrazeNotificationPayload.ActionButton
 
setUseWebview(String) - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
setUseWebView(boolean) - Method in class com.appboy.ui.actions.UriAction
 
setViewBackground(View) - Method in class com.braze.ui.contentcards.view.BaseContentCardView
 
setViewBackgroundColor(View, int) - Static method in class com.braze.ui.inappmessage.utils.InAppMessageViewUtils
 
setViewBackgroundColorFilter(View, int) - Static method in class com.braze.ui.inappmessage.utils.InAppMessageViewUtils
 
setViewed(boolean) - Method in class com.appboy.models.cards.Card
This should be set to true when a card has it's impression logged.
setVisibilityIfPresentAndSupported(NotificationCompat.Builder, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
setVisibilityIfPresentAndSupported(NotificationCompat.Builder, BrazeNotificationPayload) - Static method in class com.braze.push.BrazeNotificationUtils
Set visibility for devices on Lollipop and above.
setWebViewClientStateListener(IWebViewClientStateListener) - Method in class com.braze.ui.inappmessage.utils.InAppMessageWebViewClient
 
setWebViewContent(String, String) - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlBaseView
Loads the WebView using an html string and local file resource url.
setWebViewContent(String) - Method in class com.braze.ui.inappmessage.views.InAppMessageHtmlBaseView
Loads the WebView using just an html string.
ShortNewsCard - Class in com.appboy.models.cards
 
ShortNewsCard(JSONObject, CardKey.Provider) - Constructor for class com.appboy.models.cards.ShortNewsCard
 
ShortNewsCard(JSONObject, CardKey.Provider, IBrazeManager, ICardStorageProvider<?>, ICardAnalyticsProvider) - Constructor for class com.appboy.models.cards.ShortNewsCard
 
ShortNewsCardView - Class in com.appboy.ui.widget
 
ShortNewsCardView(Context) - Constructor for class com.appboy.ui.widget.ShortNewsCardView
 
ShortNewsCardView(Context, ShortNewsCard) - Constructor for class com.appboy.ui.widget.ShortNewsCardView
 
ShortNewsContentCardView - Class in com.braze.ui.contentcards.view
 
ShortNewsContentCardView(Context) - Constructor for class com.braze.ui.contentcards.view.ShortNewsContentCardView
 
shouldAllowSingletonInitialization() - Static method in class com.appboy.Appboy
 
shouldOverrideUrlLoading(WebView, WebResourceRequest) - Method in class com.braze.ui.inappmessage.utils.InAppMessageWebViewClient
Handles `appboy` schemed ("appboy://") urls in the HTML content WebViews.
shouldOverrideUrlLoading(WebView, String) - Method in class com.braze.ui.inappmessage.utils.InAppMessageWebViewClient
 
SimpleItemTouchHelperCallback - Class in com.braze.ui.contentcards.recycler
 
SimpleItemTouchHelperCallback(ItemTouchHelperAdapter) - Constructor for class com.braze.ui.contentcards.recycler.SimpleItemTouchHelperCallback
 
SimpleValueCallback<T> - Class in com.appboy.events
A convenience class to extend when you only want to listen for a subset of all the value callback methods.
SimpleValueCallback() - Constructor for class com.appboy.events.SimpleValueCallback
 
sInstance - Static variable in class com.appboy.Appboy
 
sIsApiKeyPresent - Static variable in class com.appboy.Appboy
 
size() - Method in class com.appboy.models.outgoing.AppboyProperties
 
SlideFrom - Enum in com.braze.enums.inappmessage
 
SMALL_NOTIFICATION_ICON_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
sMockNetworkRequestsAndDropEvents - Static variable in class com.appboy.Appboy
 
sortFeedCards(List<Card>) - Method in class com.appboy.ui.AppboyFeedFragment
The sortFeedCards is responsible for sorting newsfeed cards depending on whether or not they have already been viewed.
sOutboundNetworkRequestsOffline - Static variable in class com.appboy.Appboy
 
sSdkEnablementProvider - Static variable in class com.appboy.Appboy
 
stringArrayToJsonString(String[]) - Static method in class com.braze.support.StringUtils
 
StringUtils - Class in com.appboy.support
Deprecated.
Please use StringUtils instead. Deprecated since 6/16/21
StringUtils() - Constructor for class com.appboy.support.StringUtils
Deprecated.
 
StringUtils - Class in com.braze.support
 
StringUtils() - Constructor for class com.braze.support.StringUtils
 
subscribeToContentCardsUpdates(IEventSubscriber<ContentCardsUpdatedEvent>) - Method in class com.appboy.Appboy
 
subscribeToContentCardsUpdates(IEventSubscriber<ContentCardsUpdatedEvent>) - Method in interface com.appboy.IAppboy
Subscribes to Content Cards events.
subscribeToFeedUpdates(IEventSubscriber<FeedUpdatedEvent>) - Method in class com.appboy.Appboy
 
subscribeToFeedUpdates(IEventSubscriber<FeedUpdatedEvent>) - Method in interface com.appboy.IAppboy
Subscribes to news feed events.
subscribeToNetworkFailures(IEventSubscriber<BrazeNetworkFailureEvent>) - Method in class com.appboy.Appboy
 
subscribeToNetworkFailures(IEventSubscriber<BrazeNetworkFailureEvent>) - Method in interface com.appboy.IAppboy
Subscribes to network failures that have occurred within the SDK.
subscribeToNewInAppMessages(IEventSubscriber<InAppMessageEvent>) - Method in class com.appboy.Appboy
 
subscribeToNewInAppMessages(IEventSubscriber<InAppMessageEvent>) - Method in interface com.appboy.IAppboy
Subscribes to in-app message events.
subscribeToSdkAuthenticationFailures(IEventSubscriber<BrazeSdkAuthenticationErrorEvent>) - Method in class com.appboy.Appboy
 
subscribeToSdkAuthenticationFailures(IEventSubscriber<BrazeSdkAuthenticationErrorEvent>) - Method in interface com.appboy.IAppboy
Subscribes to SDK Authentication failures.
subscribeToSessionUpdates(IEventSubscriber<SessionStateChangedEvent>) - Method in class com.appboy.Appboy
 
subscribeToSessionUpdates(IEventSubscriber<SessionStateChangedEvent>) - Method in interface com.appboy.IAppboy
Subscribes to Session start and close events.
SUPPRESS - Static variable in class com.braze.support.BrazeLogger
 
swapRecyclerViewAdapter(<any>) - Method in class com.braze.ui.contentcards.ContentCardsFragment
Swaps the current RecyclerView RecyclerView.Adapter for a new one.
SwipeDismissTouchListener - Class in com.braze.ui.inappmessage.listeners
A View.OnTouchListener that makes any View dismissable when the user swipes (drags her finger) horizontally across the view.
SwipeDismissTouchListener(View, Object, SwipeDismissTouchListener.DismissCallbacks) - Constructor for class com.braze.ui.inappmessage.listeners.SwipeDismissTouchListener
Constructs a new swipe-to-dismiss touch listener for the given view.
SwipeDismissTouchListener.DismissCallbacks - Interface in com.braze.ui.inappmessage.listeners
The callback interface used by SwipeDismissTouchListener to inform its client about a successful dismissal of the view for which it was created.

T

TextAlign - Enum in com.braze.enums.inappmessage
 
TextAnnouncementCard - Class in com.appboy.models.cards
 
TextAnnouncementCard(JSONObject, CardKey.Provider) - Constructor for class com.appboy.models.cards.TextAnnouncementCard
 
TextAnnouncementCard(JSONObject, CardKey.Provider, IBrazeManager, ICardStorageProvider<?>, ICardAnalyticsProvider) - Constructor for class com.appboy.models.cards.TextAnnouncementCard
 
TextAnnouncementCardView - Class in com.appboy.ui.widget
 
TextAnnouncementCardView(Context) - Constructor for class com.appboy.ui.widget.TextAnnouncementCardView
 
TextAnnouncementCardView(Context, TextAnnouncementCard) - Constructor for class com.appboy.ui.widget.TextAnnouncementCardView
 
TextAnnouncementContentCardView - Class in com.braze.ui.contentcards.view
 
TextAnnouncementContentCardView(Context) - Constructor for class com.braze.ui.contentcards.view.TextAnnouncementContentCardView
 
toGeofence() - Method in class com.braze.models.BrazeGeofence
Creates a Google Play Location Services Geofence object from an AppboyGeofence.
toString() - Method in class com.appboy.events.BrazeSdkAuthenticationErrorEvent
 
toString() - Method in class com.appboy.events.FeedUpdatedEvent
 
toString() - Method in class com.appboy.events.SessionStateChangedEvent
 
toString() - Method in class com.appboy.models.cards.BannerImageCard
 
toString() - Method in class com.appboy.models.cards.CaptionedImageCard
 
toString() - Method in class com.appboy.models.cards.Card
 
toString() - Method in class com.appboy.models.cards.ControlCard
 
toString() - Method in class com.appboy.models.cards.ShortNewsCard
 
toString() - Method in class com.appboy.models.cards.TextAnnouncementCard
 
toString() - Method in class com.appboy.models.push.BrazeNotificationPayload.ActionButton
 
toString() - Method in class com.appboy.models.push.BrazeNotificationPayload.ConversationMessage
 
toString() - Method in class com.appboy.models.push.BrazeNotificationPayload.ConversationPerson
 
toString() - Method in class com.appboy.models.push.BrazeNotificationPayload.PushStoryPage
 
toString() - Method in class com.appboy.models.push.BrazeNotificationPayload
 
toString() - Method in class com.braze.configuration.BrazeConfig
 
toString() - Method in class com.braze.events.ContentCardsUpdatedEvent
 
toString() - Method in class com.braze.events.InAppMessageEvent
 
toString() - Method in class com.braze.models.BrazeGeofence
 
TouchAwareSwipeDismissTouchListener - Class in com.braze.ui.inappmessage.listeners
Adds touch events to the SwipeDismissTouchListener.
TouchAwareSwipeDismissTouchListener(View, SwipeDismissTouchListener.DismissCallbacks) - Constructor for class com.braze.ui.inappmessage.listeners.TouchAwareSwipeDismissTouchListener
 
TouchAwareSwipeDismissTouchListener(View, Object, SwipeDismissTouchListener.DismissCallbacks) - Constructor for class com.braze.ui.inappmessage.listeners.TouchAwareSwipeDismissTouchListener
 
TouchAwareSwipeDismissTouchListener.ITouchListener - Interface in com.braze.ui.inappmessage.listeners
 
TRAFFIC_STATS_THREAD_TAG - Static variable in class com.appboy.Constants
The tag used to identify requests originating from the Braze SDK.
trigger(T) - Method in interface com.appboy.events.IEventSubscriber
 
TRIGGER_ACTION_MINIMUM_TIME_INTERVAL_KEY_SECONDS - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
truncateToByteLength(String, int) - Static method in class com.braze.support.StringUtils
Truncates and returns the input text to the desired number of UTF-8 bytes.
TwitterUser - Class in com.appboy.models.outgoing
 
TwitterUser(Integer, String, String, String, Integer, Integer, Integer, String) - Constructor for class com.appboy.models.outgoing.TwitterUser
Creates a Twitter user data object to send to Appboy's servers.
TYPE - Static variable in class com.braze.models.inappmessage.InAppMessageBase
 

U

unregisterInAppMessageManager(Activity) - Method in class com.braze.ui.inappmessage.BrazeInAppMessageManager
Unregisters the in-app message manager.
unsetCustomUserAttribute(String) - Method in class com.braze.BrazeUser
Removes the value associated with the given custom attribute key.
unsetLocationCustomAttribute(String) - Method in class com.braze.BrazeUser
 
update(Observable, Object) - Method in class com.appboy.ui.feed.view.BaseFeedCardView
This method is called when the setRead() method is called on the internal Card object.
UriAction - Class in com.appboy.ui.actions
 
UriAction(UriAction) - Constructor for class com.appboy.ui.actions.UriAction
Constructor to copy an existing UriAction.
UriUtils - Class in com.appboy.ui.support
Deprecated.
Please use UriUtils instead. Deprecated since 6/16/21
UriUtils() - Constructor for class com.appboy.ui.support.UriUtils
Deprecated.
 
UriUtils - Class in com.braze.ui.support
 
UriUtils() - Constructor for class com.braze.ui.support.UriUtils
 
USER_ID_MAX_LENGTH_BYTES - Static variable in class com.appboy.Constants
The maximum accepted length, in bytes, of an UTF-8 encoded user id.

V

v(String, String) - Static method in class com.braze.support.BrazeLogger
Send a verbose log message.
v(String, String, Throwable) - Static method in class com.braze.support.BrazeLogger
 
ValidationUtils - Class in com.appboy.support
Deprecated.
Please use ValidationUtils instead. Deprecated since 6/16/21
ValidationUtils() - Constructor for class com.appboy.support.ValidationUtils
Deprecated.
 
ValidationUtils - Class in com.braze.support
Useful validation methods for checking user input.
ValidationUtils() - Constructor for class com.braze.support.ValidationUtils
 
valueOf(String) - Static method in enum com.appboy.enums.CardCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.CardKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.CardType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.Channel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.DeviceKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.Gender
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.LocationProviderName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.Month
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.NotificationSubscriptionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.SdkFlavor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.events.BrazeNetworkFailureEvent.RequestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.events.SessionStateChangedEvent.ChangeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.IAppboyNavigator.IntentFlagPurpose
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.braze.enums.BrazeDateFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.braze.enums.BrazeViewBounds
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.braze.enums.inappmessage.ClickAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.braze.enums.inappmessage.CropType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.braze.enums.inappmessage.DismissType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.braze.enums.inappmessage.ImageStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.braze.enums.inappmessage.InAppMessageFailureType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.braze.enums.inappmessage.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.braze.enums.inappmessage.Orientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.braze.enums.inappmessage.SlideFrom
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.braze.enums.inappmessage.TextAlign
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.braze.ui.inappmessage.InAppMessageOperation
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.appboy.enums.CardCategory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.appboy.enums.CardKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.appboy.enums.CardType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.appboy.enums.Channel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.appboy.enums.DeviceKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.appboy.enums.Gender
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.appboy.enums.LocationProviderName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.appboy.enums.Month
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.appboy.enums.NotificationSubscriptionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.appboy.enums.SdkFlavor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.appboy.events.BrazeNetworkFailureEvent.RequestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.appboy.events.SessionStateChangedEvent.ChangeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.appboy.IAppboyNavigator.IntentFlagPurpose
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.braze.enums.BrazeDateFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.braze.enums.BrazeViewBounds
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.braze.enums.inappmessage.ClickAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.braze.enums.inappmessage.CropType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.braze.enums.inappmessage.DismissType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.braze.enums.inappmessage.ImageStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.braze.enums.inappmessage.InAppMessageFailureType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.braze.enums.inappmessage.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.braze.enums.inappmessage.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.braze.enums.inappmessage.SlideFrom
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.braze.enums.inappmessage.TextAlign
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.braze.ui.inappmessage.InAppMessageOperation
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_CODE_KEY - Static variable in class com.appboy.configuration.AppboyConfigurationProvider
Deprecated.
 
ViewUtils - Class in com.appboy.ui.support
Deprecated.
Please use ViewUtils instead. Deprecated since 6/16/21
ViewUtils() - Constructor for class com.appboy.ui.support.ViewUtils
Deprecated.
 
ViewUtils - Class in com.braze.ui.support
 
ViewUtils() - Constructor for class com.braze.ui.support.ViewUtils
 

W

w(String, String) - Static method in class com.braze.support.BrazeLogger
 
w(String, String, Throwable) - Static method in class com.braze.support.BrazeLogger
 
w(String, Throwable) - Static method in class com.braze.support.BrazeLogger
 
waitForUserDependencyThread() - Method in class com.appboy.Appboy
Waits until any queued tasks in the mUserDependencyExecutor are finished.
wakeScreenIfAppropriate(Context, BrazeConfigurationProvider, Bundle) - Static method in class com.braze.push.BrazeNotificationUtils
This method will wake the device using a wake lock if the Manifest.permission.WAKE_LOCK permission is present in the manifest.
WebContentUtils - Class in com.braze.support
 
WebContentUtils() - Constructor for class com.braze.support.WebContentUtils
 
wipeData(Context) - Static method in class com.appboy.Appboy
Hard resets all data created by the Braze SDK from the internal storage directory.
writeToParcel(Parcel, int) - Method in class com.braze.ui.contentcards.handlers.DefaultContentCardsUpdateHandler
 
writeToParcel(Parcel, int) - Method in class com.braze.ui.contentcards.handlers.DefaultContentCardsViewBindingHandler
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links