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

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.appboy.AppboyUser
Adds an an alias for the current user.
addComponentAndSendBroadcast(Context, Intent) - Static method in class com.appboy.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.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
addInAppMessage(IInAppMessage) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManager
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.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
Adds the IInAppMessageView to the parent ViewGroup.
addNotificationActions(Context, NotificationCompat.Builder, Bundle) - Static method in class com.appboy.push.AppboyNotificationActionUtils
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.AppboyInternal
This method is for internal use only.
addToCustomAttributeArray(String, String) - Method in class com.appboy.AppboyUser
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.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
afterClosed(IInAppMessage) - Method in class com.appboy.ui.inappmessage.listeners.AppboyInAppMessageViewLifecycleListener
 
afterClosed(IInAppMessage) - Method in interface com.appboy.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.appboy.ui.inappmessage.listeners.AppboyDefaultInAppMessageManagerListener
 
afterInAppMessageViewClosed(IInAppMessage) - Method in interface com.appboy.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.appboy.ui.inappmessage.listeners.AppboyDefaultInAppMessageManagerListener
 
afterInAppMessageViewOpened(View, IInAppMessage) - Method in interface com.appboy.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.appboy.ui.inappmessage.listeners.AppboyInAppMessageViewLifecycleListener
 
afterOpened(View, IInAppMessage) - Method in interface com.appboy.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.appboy.models.InAppMessageBase
 
ANIMATE_OUT - Static variable in class com.appboy.models.InAppMessageBase
 
AnimationUtils - Class in com.appboy.ui.support
 
AnimationUtils() - Constructor for class com.appboy.ui.support.AnimationUtils
 
announceForAccessibilityIfNecessary() - Method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
announceForAccessibilityIfNecessary(String) - Method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
Calls View.announceForAccessibility(CharSequence) with the IInAppMessage.getMessage() if the IInAppMessageView is IInAppMessageImmersiveView or the fallback message IInAppMessageView is a AppboyInAppMessageHtmlBaseView.
Appboy - Class in com.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_DATA_SYNC_INTENT_ACTION - Static variable in class com.appboy.Constants
Action receiver intent 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.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlFullView
 
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
 
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.appboy.push.AppboyNotificationUtils
 
APPBOY_NOTIFICATION_OPENED_SUFFIX - Static variable in class com.appboy.push.AppboyNotificationUtils
 
APPBOY_NOTIFICATION_RECEIVED_SUFFIX - Static variable in class com.appboy.push.AppboyNotificationUtils
 
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_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_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.appboy.support.ValidationUtils
 
APPBOY_WEBVIEW_URL_EXTRA - Static variable in class com.appboy.Constants
Key used to pass a URL to a deeplink WebView.
AppboyActionReceiver - Class in com.appboy.receivers
 
AppboyActionReceiver() - Constructor for class com.appboy.receivers.AppboyActionReceiver
 
AppboyAdmReceiver - Class in com.appboy
 
AppboyAdmReceiver() - Constructor for class com.appboy.AppboyAdmReceiver
 
AppboyAdmReceiver.HandleAppboyAdmMessageTask - Class in com.appboy
Runs the handleAppboyAdmMessage method in a background thread in case of an image push notification, which cannot be downloaded on the main thread.
AppboyAsyncInAppMessageDisplayer - Class in com.appboy.ui.inappmessage
 
AppboyAsyncInAppMessageDisplayer() - Constructor for class com.appboy.ui.inappmessage.AppboyAsyncInAppMessageDisplayer
 
AppboyBaseActivity - Class in com.appboy.ui.activities
The AppboyBaseFragmentActivity class is a base class that includes the necessary Braze method calls for basic analytics and in-app message integration.
AppboyBaseActivity() - Constructor for class com.appboy.ui.activities.AppboyBaseActivity
 
AppboyBaseFragmentActivity - Class in com.appboy.ui.activities
The AppboyBaseFragmentActivity class is a base class that includes the necessary Braze method calls for basic analytics and in-app message integration.
AppboyBaseFragmentActivity() - Constructor for class com.appboy.ui.activities.AppboyBaseFragmentActivity
 
AppboyBootReceiver - Class in com.appboy
 
AppboyBootReceiver() - Constructor for class com.appboy.AppboyBootReceiver
 
AppboyCardAdapter - Class in com.appboy.ui.contentcards
 
AppboyCardAdapter(Context, LinearLayoutManager, List<Card>, IContentCardsViewBindingHandler) - Constructor for class com.appboy.ui.contentcards.AppboyCardAdapter
 
AppboyConfig - Class in com.appboy.configuration
Configuration for the Braze SDK.
AppboyConfig.Builder - Class in com.appboy.configuration
 
AppboyConfigurationProvider - Class in com.appboy.configuration
Provides configuration values for the Braze SDK.
AppboyConfigurationProvider(Context) - Constructor for class com.appboy.configuration.AppboyConfigurationProvider
 
AppboyContentCardsActionListener - Class in com.appboy.ui.contentcards.listeners
 
AppboyContentCardsActionListener() - Constructor for class com.appboy.ui.contentcards.listeners.AppboyContentCardsActionListener
 
AppboyContentCardsActivity - Class in com.appboy.ui.activities
The AppboyContentCardsActivity in an Activity class that displays the Braze Content Cards Fragment.
AppboyContentCardsActivity() - Constructor for class com.appboy.ui.activities.AppboyContentCardsActivity
 
AppboyContentCardsFragment - Class in com.appboy.ui
A fragment to display ContentCards.
AppboyContentCardsFragment() - Constructor for class com.appboy.ui.AppboyContentCardsFragment
 
AppboyContentCardsFragment.ContentCardsUpdateRunnable - Class in com.appboy.ui
A main thread runnable to handle ContentCardsUpdatedEvent on the main thread.
AppboyContentCardsFragment.NetworkUnavailableRunnable - Class in com.appboy.ui
A main thread runnable to handle displaying network unavailable messages on the main thread.
AppboyContentCardsManager - Class in com.appboy.ui.contentcards
 
AppboyContentCardsManager() - Constructor for class com.appboy.ui.contentcards.AppboyContentCardsManager
 
AppboyDefaultFeedClickActionListener - Class in com.appboy.ui.feed.listeners
 
AppboyDefaultFeedClickActionListener() - Constructor for class com.appboy.ui.feed.listeners.AppboyDefaultFeedClickActionListener
 
AppboyDefaultHtmlInAppMessageActionListener - Class in com.appboy.ui.inappmessage.listeners
 
AppboyDefaultHtmlInAppMessageActionListener() - Constructor for class com.appboy.ui.inappmessage.listeners.AppboyDefaultHtmlInAppMessageActionListener
 
AppboyDefaultInAppMessageManagerListener - Class in com.appboy.ui.inappmessage.listeners
 
AppboyDefaultInAppMessageManagerListener() - Constructor for class com.appboy.ui.inappmessage.listeners.AppboyDefaultInAppMessageManagerListener
 
AppboyEmptyContentCardsAdapter - Class in com.appboy.ui.contentcards
This adapter displays a single, full width/height item.
AppboyEmptyContentCardsAdapter() - Constructor for class com.appboy.ui.contentcards.AppboyEmptyContentCardsAdapter
 
AppboyFcmReceiver - Class in com.appboy
 
AppboyFcmReceiver() - Constructor for class com.appboy.AppboyFcmReceiver
 
AppboyFcmReceiver.HandleAppboyFcmMessageTask - Class in com.appboy
Runs the AppboyFcmReceiver.HandleAppboyFcmMessageTask method in a background thread in case of an image push notification, which cannot be downloaded on the main thread.
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
 
AppboyFileUtils() - Constructor for class com.appboy.support.AppboyFileUtils
 
AppboyFirebaseMessagingService - Class in com.appboy
 
AppboyFirebaseMessagingService() - Constructor for class com.appboy.AppboyFirebaseMessagingService
 
AppboyFullViewFactory - Class in com.appboy.ui.inappmessage.factories
 
AppboyFullViewFactory() - Constructor for class com.appboy.ui.inappmessage.factories.AppboyFullViewFactory
 
AppboyGeofence - Class in com.appboy.models
 
AppboyGeofence(JSONObject) - Constructor for class com.appboy.models.AppboyGeofence
 
AppboyHtmlFullViewFactory - Class in com.appboy.ui.inappmessage.factories
 
AppboyHtmlFullViewFactory(IInAppMessageWebViewClientListener) - Constructor for class com.appboy.ui.inappmessage.factories.AppboyHtmlFullViewFactory
 
AppboyImageSwitcher - Class in com.appboy.ui.feed
 
AppboyImageSwitcher(Context, AttributeSet) - Constructor for class com.appboy.ui.feed.AppboyImageSwitcher
 
AppboyImageUtils - Class in com.appboy.support
 
AppboyImageUtils() - Constructor for class com.appboy.support.AppboyImageUtils
 
AppboyInAppMessageAnimationFactory - Class in com.appboy.ui.inappmessage.factories
 
AppboyInAppMessageAnimationFactory() - Constructor for class com.appboy.ui.inappmessage.factories.AppboyInAppMessageAnimationFactory
 
AppboyInAppMessageBaseView - Class in com.appboy.ui.inappmessage.views
 
AppboyInAppMessageBaseView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
AppboyInAppMessageBoundedLayout - Class in com.appboy.ui.inappmessage.views
A RelativeLayout that respects maximum/minimum dimension bounds.
AppboyInAppMessageBoundedLayout(Context) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageBoundedLayout
 
AppboyInAppMessageBoundedLayout(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageBoundedLayout
 
AppboyInAppMessageFullView - Class in com.appboy.ui.inappmessage.views
 
AppboyInAppMessageFullView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
 
AppboyInAppMessageHtmlBaseView - Class in com.appboy.ui.inappmessage.views
 
AppboyInAppMessageHtmlBaseView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlBaseView
 
AppboyInAppMessageHtmlFullView - Class in com.appboy.ui.inappmessage.views
 
AppboyInAppMessageHtmlFullView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlFullView
 
AppboyInAppMessageHtmlJavascriptInterface - Class in com.appboy.ui.inappmessage.jsinterface
Used to generate the javascript API in html in-app messages.
AppboyInAppMessageHtmlJavascriptInterface(Context, IInAppMessageHtml) - Constructor for class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlJavascriptInterface
 
AppboyInAppMessageHtmlUserJavascriptInterface - Class in com.appboy.ui.inappmessage.jsinterface
 
AppboyInAppMessageHtmlUserJavascriptInterface(Context) - Constructor for class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
AppboyInAppMessageImageView - Class in com.appboy.ui.inappmessage
Extends ImageView with the ability to clip the view's corners by a defined radius on all image types.
AppboyInAppMessageImageView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.AppboyInAppMessageImageView
 
AppboyInAppMessageImmersiveBaseView - Class in com.appboy.ui.inappmessage.views
 
AppboyInAppMessageImmersiveBaseView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageImmersiveBaseView
 
AppboyInAppMessageManager - Class in com.appboy.ui.inappmessage
The AppboyInAppMessageManager is used to display in-app messages that are either sent down from Appboy or are created natively in the host app.
AppboyInAppMessageManager() - Constructor for class com.appboy.ui.inappmessage.AppboyInAppMessageManager
 
AppboyInAppMessageManagerBase - Class in com.appboy.ui.inappmessage
 
AppboyInAppMessageManagerBase() - Constructor for class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
 
AppboyInAppMessageModalView - Class in com.appboy.ui.inappmessage.views
 
AppboyInAppMessageModalView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageModalView
 
AppboyInAppMessageParams - Class in com.appboy.ui.inappmessage.config
 
AppboyInAppMessageParams() - Constructor for class com.appboy.ui.inappmessage.config.AppboyInAppMessageParams
 
AppboyInAppMessageSlideupView - Class in com.appboy.ui.inappmessage.views
 
AppboyInAppMessageSlideupView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageSlideupView
 
AppboyInAppMessageViewLifecycleListener - Class in com.appboy.ui.inappmessage.listeners
 
AppboyInAppMessageViewLifecycleListener() - Constructor for class com.appboy.ui.inappmessage.listeners.AppboyInAppMessageViewLifecycleListener
 
AppboyInAppMessageViewWrapperFactory - Class in com.appboy.ui.inappmessage.factories
The default IInAppMessageViewWrapperFactory that returns an instance of DefaultInAppMessageViewWrapper.
AppboyInAppMessageViewWrapperFactory() - Constructor for class com.appboy.ui.inappmessage.factories.AppboyInAppMessageViewWrapperFactory
 
AppboyInAppMessageWebView - Class in com.appboy.ui.inappmessage.views
WebView embedded in Braze html in-app messages.
AppboyInAppMessageWebView(Context, AttributeSet) - Constructor for class com.appboy.ui.inappmessage.views.AppboyInAppMessageWebView
 
AppboyInAppMessageWebViewClientListener - Class in com.appboy.ui.inappmessage.listeners
 
AppboyInAppMessageWebViewClientListener() - Constructor for class com.appboy.ui.inappmessage.listeners.AppboyInAppMessageWebViewClientListener
 
AppboyInternal - Class in com.appboy
AppboyInternal is solely for the use of other packages within the Braze SDK for Android.
AppboyInternal() - Constructor for class com.appboy.AppboyInternal
 
AppboyLifecycleCallbackListener - Class in com.appboy
Can be used to automatically handle Braze lifecycle methods.
AppboyLifecycleCallbackListener() - Constructor for class com.appboy.AppboyLifecycleCallbackListener
A default constructor equivalent to calling AppboyLifecycleCallbackListener(true, true, Collections.emptySet(), Collections.emptySet())
AppboyLifecycleCallbackListener(boolean, boolean) - Constructor for class com.appboy.AppboyLifecycleCallbackListener
 
AppboyLifecycleCallbackListener(Set<Class>, Set<Class>) - Constructor for class com.appboy.AppboyLifecycleCallbackListener
Constructor that sets a blacklist for session handling and AppboyInAppMessageManager registration while also enabling both features.
AppboyLifecycleCallbackListener(Set<Class>) - Constructor for class com.appboy.AppboyLifecycleCallbackListener
Constructor that only sets a blacklist for AppboyInAppMessageManager registration and enables AppboyInAppMessageManager registration.
AppboyLifecycleCallbackListener(boolean, boolean, Set<Class>, Set<Class>) - 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
 
AppboyLocationService() - Constructor for class com.appboy.services.AppboyLocationService
 
AppboyLogger - Class in com.appboy.support
Wraps Log so that Braze log messages can be set to a configurable level.
AppboyLogger() - Constructor for class com.appboy.support.AppboyLogger
 
AppboyLruImageLoader - Class in com.appboy.lrucache
 
AppboyLruImageLoader(Context) - Constructor for class com.appboy.lrucache.AppboyLruImageLoader
 
AppboyModalViewFactory - Class in com.appboy.ui.inappmessage.factories
 
AppboyModalViewFactory() - Constructor for class com.appboy.ui.inappmessage.factories.AppboyModalViewFactory
 
AppboyNavigator - Class in com.appboy.ui
 
AppboyNavigator() - Constructor for class com.appboy.ui.AppboyNavigator
 
AppboyNotificationActionUtils - Class in com.appboy.push
 
AppboyNotificationActionUtils() - Constructor for class com.appboy.push.AppboyNotificationActionUtils
 
AppboyNotificationFactory - Class in com.appboy.push
 
AppboyNotificationFactory() - Constructor for class com.appboy.push.AppboyNotificationFactory
 
AppboyNotificationRoutingActivity - Class in com.appboy.push
This class merely acts as a liaison between notification action buttons and opening Activities directly from the lock screen.
AppboyNotificationRoutingActivity() - Constructor for class com.appboy.push.AppboyNotificationRoutingActivity
 
AppboyNotificationStyleFactory - Class in com.appboy.push
 
AppboyNotificationStyleFactory() - Constructor for class com.appboy.push.AppboyNotificationStyleFactory
 
AppboyNotificationUtils - Class in com.appboy.push
 
AppboyNotificationUtils() - Constructor for class com.appboy.push.AppboyNotificationUtils
 
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 jsonObject.
AppboySlideupViewFactory - Class in com.appboy.ui.inappmessage.factories
 
AppboySlideupViewFactory() - Constructor for class com.appboy.ui.inappmessage.factories.AppboySlideupViewFactory
 
AppboyUser - Class in com.appboy
AppboyUser provides an object which lets you update the attributes stored by Braze for your user.
AppboyViewBounds - Enum in com.appboy.enums
Wrapper for the width x height of different views used in the Braze SDK.
AppboyWebViewActivity - Class in com.appboy.ui
 
AppboyWebViewActivity() - Constructor for class com.appboy.ui.AppboyWebViewActivity
 
AppboyXamarinFormsFeedFragment - Class in com.appboy.ui
 
AppboyXamarinFormsFeedFragment() - Constructor for class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
AppboyXamarinFormsFeedFragment.FeedGestureListener - Class in com.appboy.ui
 
applyInAppMessageParameters(Context, IInAppMessageImmersive) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageModalView
 
applyInAppMessageParameters(IInAppMessage) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageSlideupView
 
applyWindowInsets(WindowInsetsCompat) - Method in interface com.appboy.ui.inappmessage.IInAppMessageView
Called when the WindowInsetsCompat information should be applied to this in-app message.
applyWindowInsets(WindowInsetsCompat) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
applyWindowInsets(WindowInsetsCompat) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
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.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlFullView
 
applyWindowInsets(WindowInsetsCompat) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageSlideupView
Applies the WindowInsetsCompat by ensuring any part of the slideup does not render in the cutout area.
attachSwipeHelperCallback() - Method in class com.appboy.ui.AppboyContentCardsFragment
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

BannerImageCard - Class in com.appboy.models.cards
 
BannerImageCard(JSONObject, CardKey.Provider) - Constructor for class com.appboy.models.cards.BannerImageCard
 
BannerImageCard(JSONObject, CardKey.Provider, AppboyManager, 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.appboy.ui.contentcards.view
 
BannerImageContentCardView(Context) - Constructor for class com.appboy.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.appboy.ui.contentcards.view
Base class for ContentCard views
BaseContentCardView(Context) - Constructor for class com.appboy.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.appboy.ui.inappmessage.listeners.AppboyInAppMessageViewLifecycleListener
 
beforeClosed(View, IInAppMessage) - Method in interface com.appboy.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.appboy.ui.inappmessage.listeners.AppboyDefaultInAppMessageManagerListener
 
beforeInAppMessageDisplayed(IInAppMessage) - Method in interface com.appboy.ui.inappmessage.listeners.IInAppMessageManagerListener
 
beforeInAppMessageViewClosed(View, IInAppMessage) - Method in class com.appboy.ui.inappmessage.listeners.AppboyDefaultInAppMessageManagerListener
 
beforeInAppMessageViewClosed(View, IInAppMessage) - Method in interface com.appboy.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.appboy.ui.inappmessage.listeners.AppboyDefaultInAppMessageManagerListener
 
beforeInAppMessageViewOpened(View, IInAppMessage) - Method in interface com.appboy.ui.inappmessage.listeners.IInAppMessageManagerListener
Called before the in-app message View is added to the layout.
beforeOpened(View, IInAppMessage) - Method in class com.appboy.ui.inappmessage.listeners.AppboyInAppMessageViewLifecycleListener
 
beforeOpened(View, IInAppMessage) - Method in interface com.appboy.ui.inappmessage.listeners.IInAppMessageViewLifecycleListener
Called before the in-app message View is added to the root layout.
BIG_PICTURE_STYLE_IMAGE_HEIGHT - Static variable in class com.appboy.push.AppboyNotificationStyleFactory
BigPictureHeight is set in https://android.googlesource.com/platform/frameworks/base/+/6387d2f6dae27ba6e8481883325adad96d3010f4/core/res/res/layout/notification_template_big_picture.xml.
bindViewHolder(ContentCardViewHolder, BannerImageCard) - Method in class com.appboy.ui.contentcards.view.BannerImageContentCardView
 
bindViewHolder(ContentCardViewHolder, T) - Method in class com.appboy.ui.contentcards.view.BaseContentCardView
 
bindViewHolder(ContentCardViewHolder, CaptionedImageCard) - Method in class com.appboy.ui.contentcards.view.CaptionedImageContentCardView
 
bindViewHolder(ContentCardViewHolder, Card) - Method in class com.appboy.ui.contentcards.view.DefaultContentCardView
 
bindViewHolder(ContentCardViewHolder, ShortNewsCard) - Method in class com.appboy.ui.contentcards.view.ShortNewsContentCardView
 
bindViewHolder(ContentCardViewHolder, TextAnnouncementCard) - Method in class com.appboy.ui.contentcards.view.TextAnnouncementContentCardView
 
build() - Method in class com.appboy.configuration.AppboyConfig.Builder
Builds the configuration object.
Builder() - Constructor for class com.appboy.configuration.AppboyConfig.Builder
 
bundleOptString(Bundle, String, String) - Static method in class com.appboy.push.AppboyNotificationUtils
Deprecated.
BundleUtils - Class in com.appboy.support
 
BundleUtils() - Constructor for class com.appboy.support.BundleUtils
 

C

CachedConfigurationProvider - Class in com.appboy.configuration
 
CachedConfigurationProvider(Context) - Constructor for class com.appboy.configuration.CachedConfigurationProvider
 
CAMPAIGN_ID_KEY - Static variable in class com.appboy.AppboyAdmReceiver
 
cancelNotification(Context, int) - Static method in class com.appboy.push.AppboyNotificationUtils
Creates a request to cancel a push notification in the notification center.
canDismiss(Object) - Method in interface com.appboy.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, AppboyManager, 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.appboy.ui.contentcards.view
 
CaptionedImageContentCardView(Context) - Constructor for class com.appboy.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, IAppboyManager, 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) - Method in interface com.appboy.IAppboy
When you first start using Braze on a device, the user is considered "anonymous".
Channel - Enum in com.appboy.enums
Messaging channel.
checkForSystemLogLevelProperty() - Static method in class com.appboy.support.AppboyLogger
Internal Braze method.
checkNotNullOrEmpty(String) - Static method in class com.appboy.support.StringUtils
 
clearAppboyEndpointProvider() - Static method in class com.appboy.Appboy
Clear the currently set IAppboyEndpointProvider
ClickAction - Enum in com.appboy.enums.inappmessage
 
close() - Method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
close() - Method in interface com.appboy.ui.inappmessage.IInAppMessageViewWrapper
Closes an IInAppMessage.
close(boolean) - Method in class com.appboy.ui.inappmessage.InAppMessageCloser
 
closeInAppMessageOnKeycodeBack() - Static method in class com.appboy.ui.inappmessage.views.InAppMessageViewUtils
 
closeInAppMessageView() - Method in class com.appboy.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
Contains enumerations used in the public API
com.appboy.enums.inappmessage - package com.appboy.enums.inappmessage
 
com.appboy.events - package com.appboy.events
Contains classes that are used to represent events that are fired by the public API
com.appboy.lrucache - package com.appboy.lrucache
 
com.appboy.models - package com.appboy.models
Parent package of Braze data models, including user data, stream cards and server responses.
com.appboy.models.cards - package com.appboy.models.cards
Contains classes that represent new stream cards
com.appboy.models.outgoing - package com.appboy.models.outgoing
 
com.appboy.push - package com.appboy.push
 
com.appboy.push.support - package com.appboy.push.support
 
com.appboy.receivers - package com.appboy.receivers
 
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.contentcards.handlers - package com.appboy.ui.contentcards.handlers
 
com.appboy.ui.contentcards.listeners - package com.appboy.ui.contentcards.listeners
 
com.appboy.ui.contentcards.recycler - package com.appboy.ui.contentcards.recycler
 
com.appboy.ui.contentcards.view - package com.appboy.ui.contentcards.view
 
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.config - package com.appboy.ui.inappmessage.config
 
com.appboy.ui.inappmessage.factories - package com.appboy.ui.inappmessage.factories
 
com.appboy.ui.inappmessage.jsinterface - package com.appboy.ui.inappmessage.jsinterface
 
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
 
compareTo(AppboyGeofence) - Method in class com.appboy.models.AppboyGeofence
 
configure(Context, AppboyConfig) - 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 appboy.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.appboy.support.JsonUtils
 
constructJsonArray(T[]) - Static method in class com.appboy.support.JsonUtils
Creates a new JSONArray containing the contents of the input array.
containsProperty(String) - Method in class com.appboy.models.outgoing.AppboyProperties
 
CONTENT_CARDS - Static variable in class com.appboy.enums.CardKey.Provider
 
ContentCardsDividerItemDecoration - Class in com.appboy.ui.contentcards.recycler
Manages the divider logic of cards in the ContentCards.
ContentCardsDividerItemDecoration(Context) - Constructor for class com.appboy.ui.contentcards.recycler.ContentCardsDividerItemDecoration
 
ContentCardsUpdatedEvent - Class in com.appboy.events
 
ContentCardsUpdatedEvent(List<Card>, String, long, boolean) - Constructor for class com.appboy.events.ContentCardsUpdatedEvent
 
ContentCardViewHolder - Class in com.appboy.ui.contentcards.view
 
ContentCardViewHolder(View, boolean) - Constructor for class com.appboy.ui.contentcards.view.ContentCardViewHolder
 
ControlCard - Class in com.appboy.models.cards
 
ControlCard(JSONObject, CardKey.Provider, IAppboyManager, ICardStorageProvider, ICardAnalyticsProvider) - Constructor for class com.appboy.models.cards.ControlCard
 
convertDpToPixels(Context, double) - Static method in class com.appboy.ui.support.ViewUtils
 
convertJSONObjectToMap(JSONObject, Map<String, String>) - Static method in class com.appboy.support.JsonUtils
Converts a JSONObject to a Map.
countOccurrences(String, String) - Static method in class com.appboy.support.StringUtils
 
createAnimationListener(boolean) - Method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
createAppropriateViews(Activity, IInAppMessageImmersive, boolean) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
 
createButtonClickListener() - Method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
createCardImageWithStyle(Context, View, int, int) - Method in class com.appboy.ui.contentcards.view.ContentCardViewHolder
Creates an image and adds it to a container layout found on the view of this card.
createClickListener() - Method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
createCloseInAppMessageClickListener() - Method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
createDismissCallbacks() - Method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
createHorizontalAnimation(float, float, long, boolean) - Static method in class com.appboy.ui.support.AnimationUtils
 
createInAppMessageView(Activity, IInAppMessage) - Method in class com.appboy.ui.inappmessage.factories.AppboyFullViewFactory
 
createInAppMessageView(Activity, IInAppMessage) - Method in class com.appboy.ui.inappmessage.factories.AppboyHtmlFullViewFactory
 
createInAppMessageView(Activity, IInAppMessage) - Method in class com.appboy.ui.inappmessage.factories.AppboyModalViewFactory
 
createInAppMessageView(Activity, IInAppMessage) - Method in class com.appboy.ui.inappmessage.factories.AppboySlideupViewFactory
 
createInAppMessageView(Activity, IInAppMessage) - Method in interface com.appboy.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, AppboyConfigurationProvider, Animation, Animation, View) - Method in class com.appboy.ui.inappmessage.factories.AppboyInAppMessageViewWrapperFactory
 
createInAppMessageViewWrapper(View, IInAppMessage, IInAppMessageViewLifecycleListener, AppboyConfigurationProvider, Animation, Animation, View, List<View>, View) - Method in class com.appboy.ui.inappmessage.factories.AppboyInAppMessageViewWrapperFactory
 
createInAppMessageViewWrapper(View, IInAppMessage, IInAppMessageViewLifecycleListener, AppboyConfigurationProvider, Animation, Animation, View) - Method in interface com.appboy.ui.inappmessage.IInAppMessageViewWrapperFactory
Factory interface for non IInAppMessageImmersive view wrappers.
createInAppMessageViewWrapper(View, IInAppMessage, IInAppMessageViewLifecycleListener, AppboyConfigurationProvider, Animation, Animation, View, List<View>, View) - Method in interface com.appboy.ui.inappmessage.IInAppMessageViewWrapperFactory
Constructor for IInAppMessageImmersive in-app message view wrappers.
createNotification(AppboyConfigurationProvider, Context, Bundle, Bundle) - Method in interface com.appboy.IAppboyNotificationFactory
The interface for a custom notification factory.
createNotification(AppboyConfigurationProvider, Context, Bundle, Bundle) - Method in class com.appboy.push.AppboyNotificationFactory
Creates the rich notification.
createTouchAwareListener() - Method in class com.appboy.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.appboy.ui.support.AnimationUtils
 
createViewHolder(ViewGroup) - Method in class com.appboy.ui.contentcards.view.BannerImageContentCardView
 
createViewHolder(ViewGroup) - Method in class com.appboy.ui.contentcards.view.BaseContentCardView
 
createViewHolder(ViewGroup) - Method in class com.appboy.ui.contentcards.view.CaptionedImageContentCardView
 
createViewHolder(ViewGroup) - Method in class com.appboy.ui.contentcards.view.DefaultContentCardView
 
createViewHolder(ViewGroup) - Method in class com.appboy.ui.contentcards.view.ShortNewsContentCardView
 
createViewHolder(ViewGroup) - Method in class com.appboy.ui.contentcards.view.TextAnnouncementContentCardView
 
CROP_TYPE - Static variable in class com.appboy.models.InAppMessageBase
 
CropType - Enum in com.appboy.enums.inappmessage
 
CustomAttributeValidationUtils - Class in com.appboy.support
 
CustomAttributeValidationUtils() - Constructor for class com.appboy.support.CustomAttributeValidationUtils
 

D

d(String, String) - Static method in class com.appboy.support.AppboyLogger
 
d(String, String, Throwable) - Static method in class com.appboy.support.AppboyLogger
 
d(String, String, boolean) - Static method in class com.appboy.support.AppboyLogger
Logs made with this method do not call the TestUserDeviceLoggingManager with the log contents.
d(String, String, Throwable, boolean) - Static method in class com.appboy.support.AppboyLogger
Logs made with this method do not call the TestUserDeviceLoggingManager with the log contents.
DEFAULT_LOG_LEVEL - Static variable in class com.appboy.support.AppboyLogger
 
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
 
DefaultContentCardsUpdateHandler - Class in com.appboy.ui.contentcards.handlers
 
DefaultContentCardsUpdateHandler() - Constructor for class com.appboy.ui.contentcards.handlers.DefaultContentCardsUpdateHandler
 
DefaultContentCardsViewBindingHandler - Class in com.appboy.ui.contentcards.handlers
 
DefaultContentCardsViewBindingHandler() - Constructor for class com.appboy.ui.contentcards.handlers.DefaultContentCardsViewBindingHandler
 
DefaultContentCardView - Class in com.appboy.ui.contentcards.view
A view for when the card type is unknown or otherwise can't be rendered.
DefaultContentCardView(Context) - Constructor for class com.appboy.ui.contentcards.view.DefaultContentCardView
 
DefaultInAppMessageViewWrapper - Class in com.appboy.ui.inappmessage
 
DefaultInAppMessageViewWrapper(View, IInAppMessage, IInAppMessageViewLifecycleListener, AppboyConfigurationProvider, Animation, Animation, View) - Constructor for class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
Constructor for base and slideup view wrappers.
DefaultInAppMessageViewWrapper(View, IInAppMessage, IInAppMessageViewLifecycleListener, AppboyConfigurationProvider, Animation, Animation, View, List<View>, View) - Constructor for class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
Constructor for immersive in-app message view wrappers.
deleteFileOrDirectory(File) - Static method in class com.appboy.support.AppboyFileUtils
Recursively deletes all the files under a directory.
deleteSharedPreferencesFile(Context, File) - Static method in class com.appboy.support.AppboyFileUtils
Deletes the SharedPreferences file.
deleteStoredData(Context) - Static method in class com.appboy.lrucache.AppboyLruImageLoader
Deletes the stored data generated from an instance of this class from the device's internal storage.
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.
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.appboy.enums.inappmessage
 
doInBackground(Void...) - Method in class com.appboy.AppboyAdmReceiver.HandleAppboyAdmMessageTask
 
doInBackground(Void...) - Method in class com.appboy.AppboyFcmReceiver.HandleAppboyFcmMessageTask
 
doInBackground(IInAppMessage...) - Method in class com.appboy.ui.inappmessage.AppboyAsyncInAppMessageDisplayer
 
downloadFileToPath(String, String, String, String) - Static method in class com.appboy.support.AppboyFileUtils
 

E

e(String, String) - Static method in class com.appboy.support.AppboyLogger
 
e(String, String, Throwable) - Static method in class com.appboy.support.AppboyLogger
 
emptyToNull(String) - Static method in class com.appboy.support.StringUtils
' If input is empty or only contains whitespace, returns null.
enableDarkTheme() - Method in interface com.appboy.models.IInAppMessageThemeable
Instructs the IInAppMessage to apply any dark theme settings and override any existing values present on the IInAppMessage.
enableDarkTheme() - Method in class com.appboy.models.InAppMessageBase
 
enableDarkTheme() - Method in class com.appboy.models.InAppMessageImmersiveBase
 
enableDarkTheme() - Method in class com.appboy.models.InAppMessageSlideup
 
enableDarkTheme() - Method in class com.appboy.models.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).
ensureAppboyFieldLength(String) - Static method in class com.appboy.support.ValidationUtils
 
ensureCustomAttributeArrayValues(String[]) - Static method in class com.appboy.support.CustomAttributeValidationUtils
 
ensureSubscribedToInAppMessageEvents(Context) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManager
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(AppboyGeofence) - Method in class com.appboy.models.AppboyGeofence
Check whether this geofence is identical to another geofence based on their server data from Appboy.
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
 
FIREBASE_MESSAGING_SERVICE_ROUTING_ACTION - Static variable in class com.appboy.AppboyFcmReceiver
 
forJsonPut() - Method in enum com.appboy.enums.Gender
 
forJsonPut() - Method in enum com.appboy.enums.inappmessage.InAppMessageFailureType
 
forJsonPut() - Method in enum com.appboy.enums.NotificationSubscriptionType
 
forJsonPut() - Method in enum com.appboy.enums.SdkFlavor
 
forJsonPut() - Method in class com.appboy.models.AppboyGeofence
 
forJsonPut() - Method in class com.appboy.models.cards.Card
The JSONObject representation of this card.
forJsonPut() - Method in class com.appboy.models.InAppMessageBase
Storing in-app messages serialized with this method is primarily for storage as triggered actions.
forJsonPut() - Method in class com.appboy.models.InAppMessageFull
 
forJsonPut() - Method in class com.appboy.models.InAppMessageHtmlBase
 
forJsonPut() - Method in class com.appboy.models.InAppMessageHtmlFull
 
forJsonPut() - Method in class com.appboy.models.InAppMessageImmersiveBase
 
forJsonPut() - Method in class com.appboy.models.InAppMessageModal
 
forJsonPut() - Method in class com.appboy.models.InAppMessageSlideup
 
forJsonPut() - Method in interface com.appboy.models.IPutIntoJson
 
forJsonPut() - Method in class com.appboy.models.MessageButton
 
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
 
fromValue(int) - Static method in enum com.appboy.enums.CardType
 

G

Gender - Enum in com.appboy.enums
Convenience enum to represent gender.
get(String) - Static method in enum com.appboy.enums.CardCategory
 
get(String) - Method in class com.appboy.models.outgoing.AppboyProperties
 
getActionFieldAtIndex(int, Bundle, String) - Static method in class com.appboy.push.AppboyNotificationActionUtils
Returns the value for the given action field key template at the specified index.
getActionFieldAtIndex(int, Bundle, String, String) - Static method in class com.appboy.push.AppboyNotificationActionUtils
Returns the value for the given action field key template at the specified index.
getActiveNotificationFactory() - Static method in class com.appboy.push.AppboyNotificationUtils
Returns a custom AppboyNotificationFactory if set, else the default AppboyNotificationFactory
getActivity() - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
 
getAdmMessagingRegistrationEnabled() - Method in class com.appboy.configuration.AppboyConfig
Gets the ADM registration enabled state of the device.
getAllCards() - Method in class com.appboy.events.ContentCardsUpdatedEvent
 
getAllCategories() - Static method in enum com.appboy.enums.CardCategory
 
getAnalyticsEnabledEnter() - Method in class com.appboy.models.AppboyGeofence
 
getAnalyticsEnabledExit() - Method in class com.appboy.models.AppboyGeofence
 
getAnimateIn() - Method in interface com.appboy.models.IInAppMessage
Gets whether this in-app message will animate in or appear suddenly.
getAnimateIn() - Method in class com.appboy.models.InAppMessageBase
 
getAnimateOut() - Method in interface com.appboy.models.IInAppMessage
Gets whether this in-app message will animate out or disappear suddenly.
getAnimateOut() - Method in class com.appboy.models.InAppMessageBase
 
getApiEndpoint(Uri) - Method in interface com.appboy.IAppboyEndpointProvider
Given a valid Braze API endpoint, this method returns a valid endpoint
getApiKey() - Method in class com.appboy.configuration.AppboyConfig
Gets the API key.
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
 
getAppboyApiKeyStringFromLocaleMapping(Locale) - Method in class com.appboy.configuration.AppboyConfigurationProvider
Attempts to return the api key from the XML based on the current locale.
getAppboyExtrasWithoutPreprocessing(Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Get the Braze extras Bundle from the notification extras.
getAppboyImageLoader() - Method in class com.appboy.Appboy
 
getAppboyImageLoader() - Method in interface com.appboy.IAppboy
Returns the IAppboyImageLoader for the Braze instance.
getAppboyLogTag(Class) - Static method in class com.appboy.support.AppboyLogger
Returns a Log tag string prepended with the Braze SDK version and appended with Class.getName().
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/Baidu registration Id used to send the device push messages.
getApplicationContext() - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
 
getApplicationIconResourceId() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getAppropriateImageUrl(IInAppMessage) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
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.appboy.support.AppboyFileUtils
 
getAssetsZipRemoteUrl() - Method in interface com.appboy.models.IInAppMessageHtml
Gets the remote URL of the assets zip file of this In-App Message.
getAssetsZipRemoteUrl() - Method in class com.appboy.models.InAppMessageHtmlBase
 
getBackgroundColor() - Method in interface com.appboy.models.IInAppMessage
Gets the background color on this in-app message.
getBackgroundColor() - Method in class com.appboy.models.InAppMessageBase
 
getBackgroundColor() - Method in class com.appboy.models.MessageButton
 
getBadNetworkDataFlushInterval() - Method in class com.appboy.configuration.AppboyConfig
Gets the flush interval in seconds for bad network conditions.
getBaseUrlForRequests() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getBigNotificationStyle(Context, Bundle, Bundle, NotificationCompat.Builder) - Static method in class com.appboy.push.AppboyNotificationStyleFactory
Returns a big style NotificationCompat.Style.
getBigPictureNotificationStyle(Context, Bundle, Bundle) - Static method in class com.appboy.push.AppboyNotificationStyleFactory
Returns a BigPictureStyle notification style initialized with the bitmap, big title, and big summary specified in the notificationExtras and appboyExtras bundles.
getBigTextNotificationStyle(AppboyConfigurationProvider, Bundle) - Static method in class com.appboy.push.AppboyNotificationStyleFactory
Returns a BigTextStyle notification style initialized with the content, big title, and big summary specified in the notificationExtras and appboyExtras bundles.
getBitmap() - Method in interface com.appboy.models.IInAppMessage
Gets the bitmap on this in-app message.
getBitmap() - Method in class com.appboy.models.InAppMessageBase
 
getBitmap(Uri) - Static method in class com.appboy.support.AppboyImageUtils
Downloads an image from the internet or loads an image locally and returns a bitmap object.
getBitmap(Context, Uri, AppboyViewBounds) - Static method in class com.appboy.support.AppboyImageUtils
getBooleanValue(String, boolean) - Method in class com.appboy.configuration.CachedConfigurationProvider
 
getBorderColor() - Method in class com.appboy.models.MessageButton
 
getByteSize(String) - Static method in class com.appboy.support.StringUtils
Gets the number of bytes in UTF-8 encoding.
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.appboy.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.appboy.support.StringUtils
Gets a MD5 hash of the userId.
getCard() - Method in class com.appboy.ui.feed.view.BaseFeedCardView
 
getCardCount() - Method in class com.appboy.events.ContentCardsUpdatedEvent
 
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
 
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.
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.appboy.models.InAppMessageSlideup
 
getClassLogTag() - Method in class com.appboy.ui.widget.BaseCardView
 
getClickAction() - Method in interface com.appboy.models.IInAppMessage
Gets the click action of this in-app message.
getClickAction() - Method in class com.appboy.models.InAppMessageBase
 
getClickAction() - Method in class com.appboy.models.MessageButton
 
getCloseButtonColor() - Method in interface com.appboy.models.IInAppMessageImmersive
Gets the close button color on this in-app message.
getCloseButtonColor() - Method in class com.appboy.models.InAppMessageImmersiveBase
 
getClosingAnimation(IInAppMessage) - Method in class com.appboy.ui.inappmessage.factories.AppboyInAppMessageAnimationFactory
 
getClosingAnimation(IInAppMessage) - Method in interface com.appboy.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.appboy.support.JsonUtils
 
getColorValue(String) - Method in class com.appboy.configuration.CachedConfigurationProvider
Retrieves a cached configuration for a color resource.
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.appboy.ui.contentcards.AppboyContentCardsManager
 
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.appboy.ui.AppboyContentCardsFragment
The RecyclerView used in this fragment.
getContentCardsUnreadVisualIndicatorEnabled() - Method in class com.appboy.configuration.AppboyConfig
Gets whether the Content Cards unread visual indication bar is enabled.
getContentCardsViewBindingHandler() - Method in class com.appboy.ui.AppboyContentCardsFragment
 
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.appboy.ui.AppboyContentCardsFragment
 
getControlInAppMessageManagerListener() - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
A IInAppMessageManagerListener to be used only for control in-app messages.
getCooldownEnterSeconds() - Method in class com.appboy.models.AppboyGeofence
 
getCooldownExitSeconds() - Method in class com.appboy.models.AppboyGeofence
 
getCreated() - Method in class com.appboy.models.cards.Card
 
getCropType() - Method in interface com.appboy.models.IInAppMessage
Gets the crop type for this in-app message's image.
getCropType() - Method in class com.appboy.models.InAppMessageBase
 
getCurrentUser() - Method in class com.appboy.Appboy
 
getCurrentUser() - Method in interface com.appboy.IAppboy
Returns the user currently being tracked by Braze.
getCustomAppboyNotificationFactory() - Static method in class com.appboy.Appboy
Returns the currently set custom IAppboyNotificationFactory or null.
getCustomEndpoint() - Method in class com.appboy.configuration.AppboyConfig
Gets the custom endpoint.
getCustomEndpoint() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getCustomHtmlWebViewActivityClassName() - Method in class com.appboy.configuration.AppboyConfig
Gets the class name for the Activity used to open deeplinks inside the app via a WebView.
getCustomHtmlWebViewActivityClassName() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getDefaultInAppMessageViewFactory(IInAppMessage) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
Gets the default IInAppMessageViewFactory as returned by the AppboyInAppMessageManager for the given IInAppMessage.
getDefaultNotificationAccentColor() - Method in class com.appboy.configuration.AppboyConfig
Gets the default notification accent color.
getDefaultNotificationAccentColor() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getDefaultNotificationChannelDescription() - Method in class com.appboy.configuration.AppboyConfig
Gets the user facing description for the default Braze NotificationChannel.
getDefaultNotificationChannelDescription() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getDefaultNotificationChannelName() - Method in class com.appboy.configuration.AppboyConfig
Gets the user facing name for the default Braze NotificationChannel.
getDefaultNotificationChannelName() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getDefaultScreenDisplayMetrics(Context) - Static method in class com.appboy.support.AppboyImageUtils
Gets the screen density expressed as dpi.
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.
getDeviceObjectWhitelist() - Method in class com.appboy.configuration.AppboyConfig
Gets the device object whitelist.
getDeviceObjectWhitelist() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getDeviceObjectWhitelistEnabled() - Method in class com.appboy.configuration.AppboyConfig
Gets whether the device object whitelist is enabled.
getDismissType() - Method in interface com.appboy.models.IInAppMessage
Gets the dismiss type of this in-app message.
getDismissType() - Method in class com.appboy.models.InAppMessageBase
 
getDisplayHeight(Activity) - Static method in class com.appboy.ui.support.ViewUtils
Retrieve the size of the display in dp.
getDistanceFromGeofenceRefresh() - Method in class com.appboy.models.AppboyGeofence
 
getDoesBackButtonDismissInAppMessageView() - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
 
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.appboy.models.IInAppMessage
Gets the duration of this in-app message.
getDurationInMilliseconds() - Method in class com.appboy.models.InAppMessageBase
 
getEnum(JSONObject, String, Class<TargetEnum>) - Static method in class com.appboy.support.JsonUtils
 
getExpirationTimestamp() - Method in interface com.appboy.models.IInAppMessage
Get the UTC timestamp at which this message expires and will not be displayed.
getExpirationTimestamp() - Method in class com.appboy.models.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 interface com.appboy.models.IInAppMessage
Gets the extras on this in-app message as a map of key value pairs.
getExtras() - Method in class com.appboy.models.InAppMessageBase
 
getExtras() - Method in class com.appboy.ui.actions.NewsfeedAction
 
getExtras() - Method in class com.appboy.ui.actions.UriAction
 
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.AppboyConfig
Gets the sender ID key used to register for Firebase Cloud Messaging.
getFirebaseCloudMessagingSenderIdKey() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Gets the sender ID key used to register for Firebase Cloud Messaging.
getFrameColor() - Method in interface com.appboy.models.IInAppMessageImmersive
Gets the frame color for this in-app message.
getFrameColor() - Method in class com.appboy.models.InAppMessageImmersiveBase
 
getFrameView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
 
getFrameView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageImmersiveBaseView
 
getFrameView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageModalView
 
getGoodNetworkDataFlushInterval() - Method in class com.appboy.configuration.AppboyConfig
Gets the flush interval in seconds for good network conditions.
getGraphicModalMaxHeightDp() - Static method in class com.appboy.ui.inappmessage.config.AppboyInAppMessageParams
 
getGraphicModalMaxWidthDp() - Static method in class com.appboy.ui.inappmessage.config.AppboyInAppMessageParams
 
getGreatNetworkDataFlushInterval() - Method in class com.appboy.configuration.AppboyConfig
Gets the flush interval in seconds for great network conditions.
getHandlePushDeepLinksAutomatically() - Method in class com.appboy.configuration.AppboyConfig
Gets whether the SDK should handle deep links for push automatically.
getHandlePushDeepLinksAutomatically() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getHeader() - Method in interface com.appboy.models.IInAppMessageImmersive
Gets the header text on this in-app message.
getHeader() - Method in class com.appboy.models.InAppMessageImmersiveBase
 
getHeaderTextAlign() - Method in interface com.appboy.models.IInAppMessageImmersive
Get the text alignment for the header text.
getHeaderTextAlign() - Method in class com.appboy.models.InAppMessageImmersiveBase
 
getHeaderTextColor() - Method in interface com.appboy.models.IInAppMessageImmersive
Gets the header text color on this in-app message.
getHeaderTextColor() - Method in class com.appboy.models.InAppMessageImmersiveBase
 
getHeightDp() - Method in enum com.appboy.enums.AppboyViewBounds
Gets the height of the view in dp.
getHtmlInAppMessageActionListener() - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
 
getHtmlInAppMessageAssetCacheDirectory(Context) - Static method in class com.appboy.support.WebContentUtils
Return the Braze html in-app message asset cache directory.
getHtmlSpannedTextIfEnabled(AppboyConfigurationProvider, String) - Static method in class com.appboy.push.support.HtmlUtils
Returns displayable styled text from the provided HTML string, if AppboyConfigurationProvider.getIsPushNotificationHtmlRenderingEnabled() is enabled.
getIcon() - Method in interface com.appboy.models.IInAppMessage
Gets the Font Awesome icon on this in-app message.
getIcon() - Method in class com.appboy.models.InAppMessageBase
 
getIconBackgroundColor() - Method in interface com.appboy.models.IInAppMessage
Gets the icon background color on this in-app message.
getIconBackgroundColor() - Method in class com.appboy.models.InAppMessageBase
 
getIconColor() - Method in interface com.appboy.models.IInAppMessage
Gets the icon color on this in-app message.
getIconColor() - Method in class com.appboy.models.InAppMessageBase
 
getId() - Method in class com.appboy.models.AppboyGeofence
 
getId() - Method in class com.appboy.models.cards.Card
 
getId() - Method in class com.appboy.models.MessageButton
 
getImageDownloadSuccessful() - Method in interface com.appboy.models.IInAppMessage
Returns the status of the image download on this in-app message.
getImageDownloadSuccessful() - Method in class com.appboy.models.InAppMessageBase
 
getImageLoaderCacheSize() - Static method in class com.appboy.support.AppboyImageUtils
Gets the size in bytes to give the image loader's cache.
getImageStyle() - Method in interface com.appboy.models.IInAppMessageImmersive
Get the image style on this in-app message.
getImageStyle() - Method in class com.appboy.models.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.appboy.models.IInAppMessage
Gets the image url on this in-app message.
getImageUrl() - Method in class com.appboy.models.InAppMessageBase
 
getImpressedCardIds() - Method in class com.appboy.ui.contentcards.AppboyCardAdapter
 
getInAppMessage() - Method in class com.appboy.events.InAppMessageEvent
Guaranteed to not be null.
getInAppMessage() - Method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
getInAppMessage() - Method in interface com.appboy.ui.inappmessage.IInAppMessageViewWrapper
 
getInAppMessageAnimationFactory() - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
 
getInAppMessageBitmapFromUrl(Context, IInAppMessage, String, AppboyViewBounds) - Method in interface com.appboy.IAppboyImageLoader
Attempts to retrieve the bitmap representing the imageUrl's image from the imageLoader's caches.
getInAppMessageBitmapFromUrl(Context, IInAppMessage, String, AppboyViewBounds) - Method in class com.appboy.lrucache.AppboyLruImageLoader
 
getInAppMessageManagerListener() - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
 
getInAppMessageTestPushEagerDisplayEnabled() - Method in class com.appboy.configuration.AppboyConfig
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.
getInAppMessageView() - Method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
getInAppMessageView() - Method in interface com.appboy.ui.inappmessage.IInAppMessageViewWrapper
 
getInAppMessageViewFactory(IInAppMessage) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
 
getInAppMessageViewWrapperFactory() - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
 
getInstallTrackingId() - Method in class com.appboy.Appboy
 
getInstallTrackingId() - Method in interface com.appboy.IAppboy
Returns a unique device ID for install tracking.
getInstance(Context) - Static method in class com.appboy.Appboy
Static method that returns the Appboy singleton.
getInstance() - Static method in class com.appboy.push.AppboyNotificationFactory
Returns the singleton AppboyNotificationFactory instance.
getInstance() - Static method in class com.appboy.ui.contentcards.AppboyContentCardsManager
 
getInstance() - Static method in class com.appboy.ui.feed.AppboyFeedManager
 
getInstance() - Static method in class com.appboy.ui.inappmessage.AppboyInAppMessageManager
 
getIntValue(String, int) - Method in class com.appboy.configuration.CachedConfigurationProvider
 
getIsAnimatingClose() - Method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
getIsAnimatingClose() - Method in interface com.appboy.ui.inappmessage.IInAppMessageViewWrapper
 
getIsAutomaticGeofenceRequestsEnabled() - Method in class com.appboy.configuration.AppboyConfig
Gets whether Braze Geofences are automatically requested by the Braze SDK.
getIsAutomaticGeofenceRequestsEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getIsDeviceObjectWhitelistEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getIsDismissibleByUser() - Method in class com.appboy.models.cards.Card
 
getIsFirebaseCloudMessagingRegistrationEnabled() - Method in class com.appboy.configuration.AppboyConfig
Gets whether the SDK is configured to automatically register for Firebase Cloud Messaging.
getIsGeofencesEnabled() - Method in class com.appboy.configuration.AppboyConfig
Gets whether the Geofences feature is enabled.
getIsGeofencesEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getIsInAppMessageAccessibilityExclusiveModeEnabled() - Method in class com.appboy.configuration.AppboyConfig
Gets whether in-app message accessibility exclusive mode is enabled.
getIsInAppMessageAccessibilityExclusiveModeEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getIsInAppMessageTestPushEagerDisplayEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getIsLocationCollectionEnabled() - Method in class com.appboy.configuration.AppboyConfig
Gets whether location collection is enabled in the SDK.
getIsNewsFeedVisualIndicatorOn() - Method in class com.appboy.configuration.AppboyConfig
Gets whether news feed visual indicators are enabled.
getIsNewsfeedVisualIndicatorOn() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getIsNotificationsEnabledTrackingOn() - 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
 
getIsPushHtmlRenderingEnabled() - Method in class com.appboy.configuration.AppboyConfig
Gets whether push notifications will be interpreted and rendered as Html using Html.fromHtml(String, int).
getIsPushNotificationHtmlRenderingEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getIsPushWakeScreenForNotificationEnabled() - Method in class com.appboy.configuration.AppboyConfig
Gets whether push notifications acquire screen wake locks to wake the device screen.
getIsPushWakeScreenForNotificationEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getIsSessionStartBasedTimeoutEnabled() - Method in class com.appboy.configuration.AppboyConfig
Gets whether the session timeout behavior is session-start or session-end based.
getIsSessionStartBasedTimeoutEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getItemCount() - Method in class com.appboy.ui.contentcards.AppboyCardAdapter
 
getItemCount() - Method in class com.appboy.ui.contentcards.AppboyEmptyContentCardsAdapter
 
getItemId(int) - Method in class com.appboy.ui.contentcards.AppboyCardAdapter
 
getItemOffsets(Rect, View, RecyclerView, RecyclerView.State) - Method in class com.appboy.ui.contentcards.recycler.ContentCardsDividerItemDecoration
 
getItemViewType(int) - Method in class com.appboy.ui.adapters.AppboyListAdapter
 
getItemViewType(int) - Method in class com.appboy.ui.contentcards.AppboyCardAdapter
 
getItemViewType(Context, List<Card>, int) - Method in class com.appboy.ui.contentcards.handlers.DefaultContentCardsViewBindingHandler
 
getItemViewType(Context, List<Card>, int) - Method in interface com.appboy.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
 
getLargeNotificationIcon() - Method in class com.appboy.configuration.AppboyConfig
Gets the large notification Icon name.
getLargeNotificationIconResourceId() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getLastUpdatedInSecondsFromEpoch() - Method in class com.appboy.events.ContentCardsUpdatedEvent
 
getLatitude() - Method in class com.appboy.models.AppboyGeofence
 
getLayoutParams(IInAppMessage) - Method in class com.appboy.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.appboy.models.IInAppMessageHtml
Gets the local URL of the assets.
getLocalAssetsDirectoryUrl() - Method in class com.appboy.models.InAppMessageHtmlBase
 
getLocaleToApiMapping() - Method in class com.appboy.configuration.AppboyConfig
Gets the mapping of Locale string to Api key.
getLocalHtmlUrlFromRemoteUrl(File, String) - Static method in class com.appboy.support.WebContentUtils
Takes a remote url pointing to zip file assets and then downloads them into a local directory.
getLocalImageUrl() - Method in interface com.appboy.models.IInAppMessage
Gets the local image url on this in-app message.
getLocalImageUrl() - Method in class com.appboy.models.InAppMessageBase
 
getLoggerInitialLogLevel() - Method in class com.appboy.configuration.AppboyConfigurationProvider
Gets the value for the initial log level.
getLogLevel() - Static method in class com.appboy.support.AppboyLogger
Gets the log level used for logging messages from the Braze SDK.
getLongEdge() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
 
getLongitude() - Method in class com.appboy.models.AppboyGeofence
 
getMainActivityIntent(Context, Bundle) - Static method in class com.appboy.ui.support.UriUtils
 
getMaxSafeBottomInset(WindowInsetsCompat) - Static method in class com.appboy.ui.support.ViewUtils
 
getMaxSafeLeftInset(WindowInsetsCompat) - Static method in class com.appboy.ui.support.ViewUtils
 
getMaxSafeRightInset(WindowInsetsCompat) - Static method in class com.appboy.ui.support.ViewUtils
 
getMaxSafeTopInset(WindowInsetsCompat) - Static method in class com.appboy.ui.support.ViewUtils
 
getMd5Hash(String) - Static method in class com.appboy.support.StringUtils
Calculates the MD5 hash for some text.
getMessage() - Method in interface com.appboy.models.IInAppMessage
Gets the message text on this in-app message.
getMessage() - Method in class com.appboy.models.InAppMessageBase
 
getMessageBackgroundObject() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
getMessageBackgroundObject() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
 
getMessageBackgroundObject() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageModalView
 
getMessageBackgroundObject() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageSlideupView
 
getMessageButtons() - Method in interface com.appboy.models.IInAppMessageImmersive
Gets the message buttons for this in-app message.
getMessageButtons() - Method in class com.appboy.models.InAppMessageImmersiveBase
 
getMessageButtonViews(int) - Method in interface com.appboy.ui.inappmessage.IInAppMessageImmersiveView
Gets the message button Views so that Braze can add click listeners to them.
getMessageButtonViews(int) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
 
getMessageButtonViews(int) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageImmersiveBaseView
Returns a list of all button views for this IInAppMessageImmersiveView.
getMessageButtonViews(int) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageModalView
 
getMessageChevronView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageSlideupView
 
getMessageClickableView() - Method in interface com.appboy.ui.inappmessage.IInAppMessageView
Gets the clickable portion of the in-app message so that Braze can add click listeners to it.
getMessageClickableView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
getMessageClickableView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
 
getMessageClickableView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlBaseView
 
getMessageClickableView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageModalView
 
getMessageCloseButtonView() - Method in interface com.appboy.ui.inappmessage.IInAppMessageImmersiveView
Gets the close button View so that Braze can add click listeners to it.
getMessageCloseButtonView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
 
getMessageCloseButtonView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageModalView
 
getMessageHeaderTextView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
 
getMessageHeaderTextView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageImmersiveBaseView
 
getMessageHeaderTextView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageModalView
 
getMessageIconView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
getMessageIconView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
 
getMessageIconView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageModalView
 
getMessageIconView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageSlideupView
 
getMessageImageView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
getMessageImageView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
 
getMessageImageView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageModalView
 
getMessageImageView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageSlideupView
 
getMessageTextAlign() - Method in interface com.appboy.models.IInAppMessage
Get the text alignment for the message text.
getMessageTextAlign() - Method in class com.appboy.models.InAppMessageBase
 
getMessageTextColor() - Method in interface com.appboy.models.IInAppMessage
Gets the message text color on this in-app message.
getMessageTextColor() - Method in class com.appboy.models.InAppMessageBase
 
getMessageTextView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
getMessageTextView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
 
getMessageTextView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageImmersiveBaseView
 
getMessageTextView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageModalView
 
getMessageTextView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageSlideupView
 
getMessageType() - Method in interface com.appboy.models.IInAppMessage
The MessageType of this in-app message.
getMessageType() - Method in class com.appboy.models.InAppMessageControl
 
getMessageType() - Method in class com.appboy.models.InAppMessageFull
 
getMessageType() - Method in class com.appboy.models.InAppMessageHtmlFull
 
getMessageType() - Method in class com.appboy.models.InAppMessageModal
 
getMessageType() - Method in class com.appboy.models.InAppMessageSlideup
 
getMessageWebView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlBaseView
 
getMessageWebView() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlFullView
 
getModalizedImageRadiusDp() - Static method in class com.appboy.ui.inappmessage.config.AppboyInAppMessageParams
 
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.appboy.ui.contentcards.recycler.SimpleItemTouchHelperCallback
 
getNotificationId(Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Returns an id for the new notification we'll send to the notification center.
getNotificationPriority(Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
This method will retrieve notification priority from notificationExtras bundle if it has been set.
getNotificationReceiverClass() - Static method in class com.appboy.push.AppboyNotificationUtils
 
getNotificationsEnabledTrackingOn() - Method in class com.appboy.configuration.AppboyConfig
Deprecated.
getOpeningAnimation(IInAppMessage) - Method in class com.appboy.ui.inappmessage.factories.AppboyInAppMessageAnimationFactory
 
getOpeningAnimation(IInAppMessage) - Method in interface com.appboy.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.appboy.models.IInAppMessage
Whether to use AppboyWebViewActivity to open deep links from this in-app message.
getOpenUriInWebView() - Method in class com.appboy.models.InAppMessageBase
 
getOpenUriInWebview() - Method in class com.appboy.models.MessageButton
 
getOptionalString(JSONObject, String) - Static method in class com.appboy.support.JsonUtils
JSONObject returns the string "null" for null values if you getString or optString on a JSONObject..
getOrCreateNotificationChannelId(Context, AppboyConfigurationProvider, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Returns the channel id for a valid NotificationChannel, creating one if necessary.
getOrientation() - Method in interface com.appboy.models.IInAppMessage
Gets the preferred screen orientation for this in-app message.
getOrientation() - Method in class com.appboy.models.InAppMessageBase
 
getOutboundNetworkRequestsOffline() - Static method in class com.appboy.Appboy
 
getParentViewGroup(Activity) - Method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
Gets the ViewGroup which will display the in-app message.
getPixelsFromDensityAndDp(int, int) - Static method in class com.appboy.support.AppboyImageUtils
 
getPixelsFromDp(Context, int) - Static method in class com.appboy.support.AppboyImageUtils
 
getPrettyPrintedString(JSONObject) - Static method in class com.appboy.support.JsonUtils
Returns the JSONObject.toString(int) result if possible.
getPrettyPrintedString(JSONArray) - Static method in class com.appboy.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.
getPushBitmapFromUrl(Context, Bundle, String, AppboyViewBounds) - Method in interface com.appboy.IAppboyImageLoader
Attempts to retrieve the bitmap representing the imageUrl's image from the imageLoader's caches.
getPushBitmapFromUrl(Context, Bundle, String, AppboyViewBounds) - Method in class com.appboy.lrucache.AppboyLruImageLoader
 
getPushDeepLinkBackStackActivityClassName() - Method in class com.appboy.configuration.AppboyConfig
Gets the class name for the activity added to the back stack when following push deep links in the SDK.
getPushDeepLinkBackStackActivityClassName() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getPushDeepLinkBackStackActivityEnabled() - Method in class com.appboy.configuration.AppboyConfig
Gets whether adding a host app activity to the back stack when following push deep links is enabled in the SDK.
getQueryParameters(Uri) - Static method in class com.appboy.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.appboy.models.AppboyGeofence
 
getReadIcon() - Method in class com.appboy.ui.feed.AppboyImageSwitcher
 
getRemoteAssetPathForPrefetch() - Method in interface com.appboy.models.IInAppMessage
Returns a path to remote assets that can be pre-fetched.
getRemoteAssetPathForPrefetch() - Method in class com.appboy.models.InAppMessageBase
 
getRemoteAssetPathForPrefetch() - Method in class com.appboy.models.InAppMessageHtmlBase
 
getRemoteImageUrl() - Method in interface com.appboy.models.IInAppMessage
Gets the remote image url on this in-app message.
getRemoteImageUrl() - Method in class com.appboy.models.InAppMessageBase
 
getRequestCode() - Static method in class com.appboy.support.IntentUtils
Returns a random request code for this intent.
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.
getSdkFlavor() - Method in class com.appboy.configuration.AppboyConfig
Internal method.
getSdkFlavor() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getServerTarget() - Method in class com.appboy.configuration.AppboyConfig
Internal method.
getSessionTimeout() - Method in class com.appboy.configuration.AppboyConfig
Gets the session timeout in seconds.
getSessionTimeoutSeconds() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getShortEdge() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
 
getSlideFrom() - Method in class com.appboy.models.InAppMessageSlideup
 
getSmallNotificationIcon() - Method in class com.appboy.configuration.AppboyConfig
Gets the small notification Icon name.
getSmallNotificationIconResourceId() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getSortEnabled() - Method in class com.appboy.ui.AppboyFeedFragment
 
getStoryStyle(Context, Bundle, Bundle, NotificationCompat.Builder) - Static method in class com.appboy.push.AppboyNotificationStyleFactory
Returns a DecoratedCustomViewStyle for push story.
getStringSetValue(String, Set<String>) - Method in class com.appboy.configuration.CachedConfigurationProvider
 
getStringValue(String, String) - Method in class com.appboy.configuration.CachedConfigurationProvider
 
getText() - Method in class com.appboy.models.MessageButton
 
getTextColor() - Method in class com.appboy.models.MessageButton
 
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
 
getTriggerActionMinimumTimeIntervalInSeconds() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
getTriggerActionMinimumTimeIntervalSeconds() - Method in class com.appboy.configuration.AppboyConfig
Gets the trigger action minimum time interval in seconds.
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
 
getUnviewedCardCount() - Method in class com.appboy.events.ContentCardsUpdatedEvent
 
getUpdated() - Method in class com.appboy.models.cards.Card
 
getUri() - Method in interface com.appboy.models.IInAppMessage
Gets the URI on this in-app message.
getUri() - Method in class com.appboy.models.InAppMessageBase
 
getUri() - Method in class com.appboy.models.MessageButton
 
getUri() - Method in class com.appboy.ui.actions.UriAction
 
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.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlJavascriptInterface
 
getUserId() - Method in class com.appboy.AppboyUser
Returns the currently tracked user id.
getUserId() - Method in class com.appboy.events.ContentCardsUpdatedEvent
 
getUserId() - Method in class com.appboy.events.FeedUpdatedEvent
 
getUserId() - Method in class com.appboy.events.InAppMessageEvent
 
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
 
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.
getWidthDp() - Method in enum com.appboy.enums.AppboyViewBounds
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.appboy.ui.inappmessage.config.AppboyInAppMessageParams
 
GRAPHIC_MODAL_MAX_WIDTH_DP - Static variable in class com.appboy.ui.inappmessage.config.AppboyInAppMessageParams
 

H

HandleAppboyAdmMessageTask(Context, Intent) - Constructor for class com.appboy.AppboyAdmReceiver.HandleAppboyAdmMessageTask
 
HandleAppboyFcmMessageTask(Context, Intent) - Constructor for class com.appboy.AppboyFcmReceiver.HandleAppboyFcmMessageTask
 
handleBrazeRemoteMessage(Context, RemoteMessage) - Static method in class com.appboy.AppboyFirebaseMessagingService
Consumes an incoming RemoteMessage if it originated from Braze.
handleCancelNotificationAction(Context, Intent) - Static method in class com.appboy.push.AppboyNotificationUtils
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.appboy.ui.contentcards.handlers.DefaultContentCardsUpdateHandler
 
handleCardUpdate(ContentCardsUpdatedEvent) - Method in interface com.appboy.ui.contentcards.handlers.IContentCardsUpdateHandler
Handles a ContentCardsUpdatedEvent and returns a list of cards for rendering.
handleContentCardsSerializedCardIfPresent(Context, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Parses the notification bundle for any associated ContentCards, if present.
handleInAppMessageTestPush(Context, Intent) - Static method in class com.appboy.AppboyInternal
This method is for internal use only.
handleNotificationActionClicked(Context, Intent) - Static method in class com.appboy.push.AppboyNotificationActionUtils
Handles clicks on notification action buttons in the notification center.
handleNotificationDeleted(Context, Intent) - Static method in class com.appboy.push.AppboyNotificationUtils
Handles a push notification deletion by the user.
handleNotificationOpened(Context, Intent) - Static method in class com.appboy.push.AppboyNotificationUtils
Handles a push notification click.
handlePushStoryPageClicked(Context, Intent) - Static method in class com.appboy.push.AppboyNotificationUtils
Handles a push story page click.
hasAppliedWindowInsets() - Method in interface com.appboy.ui.inappmessage.IInAppMessageView
Helper method to prevent WindowInsetsCompat from getting applied multiple times on the same in-app message view.
hasAppliedWindowInsets() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
hasAppliedWindowInsets() - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlFullView
 
hashCode() - Method in class com.appboy.models.cards.Card
 
hasPermission(Context, String) - Static method in class com.appboy.support.PermissionUtils
Helper method for checking if a permission is allowed.
hideCurrentlyDisplayingInAppMessage(boolean) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManager
Hides any currently displaying in-app message.
HtmlUtils - Class in com.appboy.push.support
 
HtmlUtils() - Constructor for class com.appboy.push.support.HtmlUtils
 

I

i(String, String) - Static method in class com.appboy.support.AppboyLogger
 
i(String, String, Throwable) - Static method in class com.appboy.support.AppboyLogger
 
i(String, String, boolean) - Static method in class com.appboy.support.AppboyLogger
Logs made with this method do not call the TestUserDeviceLoggingManager with the log contents.
i(String, String, Throwable, boolean) - Static method in class com.appboy.support.AppboyLogger
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
 
IAppboyNavigator - Interface in com.appboy
This class defines the actions that should be taken when Braze attempts to display the news feed or open a URI.
IAppboyNotificationFactory - Interface in com.appboy
 
IContentCardsActionListener - Interface in com.appboy.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.appboy.ui.contentcards.handlers
An interface to handle card updates for the ContentCards.
IContentCardsViewBindingHandler - Interface in com.appboy.ui.contentcards.handlers
An interface to define how the cards display in the AppboyContentCardsFragment.
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
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.appboy.models
InAppMessageBase is the base model interface for all in-app messages.
IInAppMessageAnimationFactory - Interface in com.appboy.ui.inappmessage
 
IInAppMessageHtml - Interface in com.appboy.models
IInAppMessageHtml is the base model interface for all Html In-App Messages.
IInAppMessageImageView - Interface in com.appboy.ui.inappmessage
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.appboy.models
InAppMessageBase is the base model interface for all immersive in-app messages.
IInAppMessageImmersiveView - Interface in com.appboy.ui.inappmessage
IInAppMessageImmersiveView is the base view interface for all immersive in-app messages.
IInAppMessageManagerListener - Interface in com.appboy.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.appboy.models
Interface for applying themes to IInAppMessage's.
IInAppMessageView - Interface in com.appboy.ui.inappmessage
InAppMessageBase is the base view interface for all in-app messages.
IInAppMessageViewFactory - Interface in com.appboy.ui.inappmessage
 
IInAppMessageViewLifecycleListener - Interface in com.appboy.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
 
IInAppMessageViewWrapperFactory - Interface in com.appboy.ui.inappmessage
 
IInAppMessageWebViewClientListener - Interface in com.appboy.ui.inappmessage.listeners
The IInAppMessageWebViewClientListener is called at specific events during the display of an Html In-App Message.
ImageStyle - Enum in com.appboy.enums.inappmessage
Controls the location of images on in-app messages.
INAPP_MESSAGE_DURATION_DEFAULT_MILLIS - Static variable in class com.appboy.models.InAppMessageBase
 
INAPP_MESSAGE_DURATION_MIN_MILLIS - Static variable in class com.appboy.models.InAppMessageBase
 
InAppMessageBase - Class in com.appboy.models
InAppMessageBase() - Constructor for class com.appboy.models.InAppMessageBase
 
InAppMessageBase(JSONObject, IAppboyManager) - Constructor for class com.appboy.models.InAppMessageBase
 
InAppMessageCloser - Class in com.appboy.ui.inappmessage
A delegate method class used to close the currently displayed in-app message.
InAppMessageCloser(IInAppMessageViewWrapper) - Constructor for class com.appboy.ui.inappmessage.InAppMessageCloser
 
InAppMessageControl - Class in com.appboy.models
If the user is enrolled in the control group of an in-app message campaign, an InAppMessageControl should be instantiated.
InAppMessageControl(JSONObject, IAppboyManager) - Constructor for class com.appboy.models.InAppMessageControl
 
InAppMessageEvent - Class in com.appboy.events
When Braze receives a new in-app message in a server response, this event is fired.
InAppMessageEvent(IInAppMessage, String) - Constructor for class com.appboy.events.InAppMessageEvent
 
InAppMessageFailureType - Enum in com.appboy.enums.inappmessage
 
InAppMessageFull - Class in com.appboy.models
 
InAppMessageFull() - Constructor for class com.appboy.models.InAppMessageFull
 
InAppMessageFull(JSONObject, IAppboyManager) - Constructor for class com.appboy.models.InAppMessageFull
 
InAppMessageHtmlBase - Class in com.appboy.models
 
InAppMessageHtmlBase() - Constructor for class com.appboy.models.InAppMessageHtmlBase
 
InAppMessageHtmlBase(JSONObject, IAppboyManager) - Constructor for class com.appboy.models.InAppMessageHtmlBase
 
InAppMessageHtmlFull - Class in com.appboy.models
 
InAppMessageHtmlFull() - Constructor for class com.appboy.models.InAppMessageHtmlFull
 
InAppMessageHtmlFull(JSONObject, IAppboyManager) - Constructor for class com.appboy.models.InAppMessageHtmlFull
 
InAppMessageImmersiveBase - Class in com.appboy.models
 
InAppMessageImmersiveBase() - Constructor for class com.appboy.models.InAppMessageImmersiveBase
 
InAppMessageImmersiveBase(JSONObject, IAppboyManager) - Constructor for class com.appboy.models.InAppMessageImmersiveBase
 
InAppMessageModal - Class in com.appboy.models
 
InAppMessageModal() - Constructor for class com.appboy.models.InAppMessageModal
 
InAppMessageModal(JSONObject, IAppboyManager) - Constructor for class com.appboy.models.InAppMessageModal
 
InAppMessageOperation - Enum in com.appboy.ui.inappmessage
 
InAppMessageSlideup - Class in com.appboy.models
InAppMessageSlideup is the model for slideup type in-app messages.
InAppMessageSlideup() - Constructor for class com.appboy.models.InAppMessageSlideup
 
InAppMessageSlideup(JSONObject, IAppboyManager) - Constructor for class com.appboy.models.InAppMessageSlideup
 
InAppMessageViewUtils - Class in com.appboy.ui.inappmessage.views
 
InAppMessageViewUtils() - Constructor for class com.appboy.ui.inappmessage.views.InAppMessageViewUtils
 
InAppMessageWebViewClient - Class in com.appboy.ui.inappmessage
 
InAppMessageWebViewClient(Context, IInAppMessage, IInAppMessageWebViewClientListener) - Constructor for class com.appboy.ui.inappmessage.InAppMessageWebViewClient
 
incrementCustomUserAttribute(String) - Method in class com.appboy.AppboyUser
Increments the value of an custom attribute by one.
incrementCustomUserAttribute(String, int) - Method in class com.appboy.AppboyUser
Increments the value of an custom attribute by a given amount.
incrementCustomUserAttribute(String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
initializeRecyclerView() - Method in class com.appboy.ui.AppboyContentCardsFragment
 
IntentUtils - Class in com.appboy.support
 
IntentUtils() - Constructor for class com.appboy.support.IntentUtils
 
IPutIntoJson<T> - Interface in com.appboy.models
 
IS_AMAZON - Static variable in class com.appboy.Constants
 
IS_CONTROL - Static variable in class com.appboy.models.InAppMessageBase
 
isActivityRegisteredInManifest(Context, String) - Static method in class com.appboy.ui.support.UriUtils
 
isAdmMessagingRegistrationEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
isAppboyPushMessage(Intent) - Static method in class com.appboy.push.AppboyNotificationUtils
Checks the incoming FCM/ADM intent to determine whether this is a Braze push message.
isBrazePushNotification(RemoteMessage) - Static method in class com.appboy.AppboyFirebaseMessagingService
Determines if the Firebase RemoteMessage originated from Braze and should be forwarded to AppboyFirebaseMessagingService.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.contentcards.view.BaseContentCardView
 
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.
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
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.appboy.models.IInAppMessage
Gets whether this in-app message is a control for multivariate testing.
isControl() - Method in class com.appboy.models.InAppMessageBase
 
isControlCardAtPosition(int) - Method in class com.appboy.ui.contentcards.AppboyCardAdapter
Returns whether the card at the adapter position is a control card.
isCurrentOrientationValid(int, Orientation) - Static method in class com.appboy.ui.support.ViewUtils
 
isDeviceInNightMode(Context) - Static method in class com.appboy.ui.support.ViewUtils
Checks if the device is in night mode.
isDismissed() - Method in class com.appboy.models.cards.Card
 
isEmpty() - Method in class com.appboy.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
Gets whether the SDK is configured to automatically register for Firebase Cloud Messaging.
isFromOfflineStorage() - Method in class com.appboy.events.ContentCardsUpdatedEvent
 
isFromOfflineStorage() - Method in class com.appboy.events.FeedUpdatedEvent
 
isInAppMessageTestPush(Intent) - Static method in class com.appboy.push.AppboyNotificationUtils
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.
isItemDismissable(int) - Method in class com.appboy.ui.contentcards.AppboyCardAdapter
 
isItemDismissable(int) - Method in interface com.appboy.ui.contentcards.recycler.ItemTouchHelperAdapter
 
isItemViewSwipeEnabled() - Method in class com.appboy.ui.contentcards.recycler.SimpleItemTouchHelperCallback
 
isLocalUri(Uri) - Static method in class com.appboy.support.AppboyFileUtils
 
isLocationCollectionEnabled() - Method in class com.appboy.configuration.AppboyConfigurationProvider
 
isLongPressDragEnabled() - Method in class com.appboy.ui.contentcards.recycler.SimpleItemTouchHelperCallback
 
isNotificationMessage(Intent) - Static method in class com.appboy.push.AppboyNotificationUtils
Checks the intent received from FCM to determine whether this is a notification message or a data push.
isNullOrBlank(String) - Static method in class com.appboy.support.StringUtils
Checks if the string is null or only contains whitespace characters.
isNullOrEmpty(String) - Static method in class com.appboy.support.StringUtils
Checks if the string is null or has a length of 0.
isRead() - Method in class com.appboy.models.cards.Card
isRemoteUri(Uri) - Static method in class com.appboy.support.AppboyFileUtils
 
isRemoved() - Method in class com.appboy.models.cards.Card
 
isRunningOnTablet(Activity) - Static method in class com.appboy.ui.support.ViewUtils
 
isTimestampOlderThan(long) - Method in class com.appboy.events.ContentCardsUpdatedEvent
 
isUninstallTrackingPush(Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Returns true if the bundle is from a push sent by Braze for uninstall tracking.
isUnreadIndicatorEnabled() - Method in class com.appboy.ui.widget.BaseCardView
 
isValidCustomAttributeKey(String, Set<String>) - Static method in class com.appboy.support.CustomAttributeValidationUtils
Checks whether an input key is a valid custom attribute key or not.
isValidCustomAttributeValue(String) - Static method in class com.appboy.support.CustomAttributeValidationUtils
Checks whether a string value is valid.
isValidEmailAddress(String) - Static method in class com.appboy.support.ValidationUtils
Validates an email address.
isValidIcon(String) - Static method in class com.appboy.ui.inappmessage.views.InAppMessageViewUtils
 
isValidLocation(double, double) - Static method in class com.appboy.support.ValidationUtils
 
isValidLogCustomEventInput(String, ServerConfigStorageProvider) - Static method in class com.appboy.support.ValidationUtils
Validates the event name for the custom event.
isValidLogPurchaseInput(String, String, BigDecimal, int, ServerConfigStorageProvider, Set<String>) - Static method in class com.appboy.support.ValidationUtils
Validates the log purchase event parameters.
isValidNotificationPriority(int) - Static method in class com.appboy.push.AppboyNotificationUtils
Checks whether the given integer value is a valid Android notification priority constant.
isValidNotificationVisibility(int) - Static method in class com.appboy.push.AppboyNotificationUtils
Checks whether the given integer value is a valid Android notification visibility constant.
isValidPhoneNumber(String) - Static method in class com.appboy.support.ValidationUtils
Performs basic validation on input string.
isValidPushStoryClickInput(String, String) - Static method in class com.appboy.support.ValidationUtils
Validates the campaign id and page id for the push story click.
ItemTouchHelperAdapter - Interface in com.appboy.ui.contentcards.recycler
 
IWebViewClientStateListener - Interface in com.appboy.ui.inappmessage.listeners
 

J

JAVASCRIPT_PREFIX - Static variable in class com.appboy.ui.inappmessage.InAppMessageWebViewClient
 
join(Collection<String>, String) - Static method in class com.appboy.support.StringUtils
 
join(String[], String) - Static method in class com.appboy.support.StringUtils
 
JS_BRIDGE_ATTRIBUTE_VALUE - Static variable in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
JS_BRIDGE_GENDER_FEMALE - Static variable in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
JS_BRIDGE_GENDER_MALE - Static variable in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
JS_BRIDGE_GENDER_NOT_APPLICABLE - Static variable in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
JS_BRIDGE_GENDER_OTHER - Static variable in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
JS_BRIDGE_GENDER_PREFER_NOT_TO_SAY - Static variable in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
JS_BRIDGE_GENDER_UNKNOWN - Static variable in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
JS_BRIDGE_OPTED_IN - Static variable in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
JS_BRIDGE_SUBSCRIBED - Static variable in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
JS_BRIDGE_UNSUBSCRIBED - Static variable in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
JSON_TO_STRING_INDENT_SPACES - Static variable in class com.appboy.Constants
Formatting constants
jsonArrayToHashSet(JSONArray) - Static method in class com.appboy.support.StringUtils
 
JsonUtils - Class in com.appboy.support
Helper class for JSON objects.
JsonUtils() - Constructor for class com.appboy.support.JsonUtils
 

L

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.
logBaiduNotificationClick(Context, String) - Static method in class com.appboy.push.AppboyNotificationUtils
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.appboy.models.IInAppMessageHtml
Logs a click on a button in your html in-app message.
logButtonClick(MessageButton) - Method in interface com.appboy.models.IInAppMessageImmersive
Logs a click on this message button.
logButtonClick(String) - Method in class com.appboy.models.InAppMessageHtmlBase
 
logButtonClick(MessageButton) - Method in class com.appboy.models.InAppMessageImmersiveBase
 
logButtonClick(String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlJavascriptInterface
 
logClick() - Method in class com.appboy.models.cards.Card
Reports this card was clicked.
logClick() - Method in interface com.appboy.models.IInAppMessage
Logs a click on this in-app message.
logClick() - Method in class com.appboy.models.InAppMessageBase
 
logClick() - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlJavascriptInterface
 
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, 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
Reports a custom named event.
logCustomEventWithJSON(String, String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlJavascriptInterface
 
logDisplayFailure(InAppMessageFailureType) - Method in interface com.appboy.models.IInAppMessage
Logs a display failure on this in-app message.
logDisplayFailure(InAppMessageFailureType) - Method in class com.appboy.models.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.
logImpression() - Method in class com.appboy.models.cards.Card
Reports that this card was displayed to the user.
logImpression() - Method in interface com.appboy.models.IInAppMessage
Logs an impression on this in-app message.
logImpression() - Method in class com.appboy.models.InAppMessageBase
 
logImpression() - Method in class com.appboy.models.InAppMessageControl
 
logLocationRecordedEvent(Context, IAppboyLocation) - Static method in class com.appboy.AppboyInternal
This method is for internal use only.
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, int) - 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 logPurchase(String productId, String currencyCode, BigDecimal price, int quantity).
logPurchase(String, String, BigDecimal, AppboyProperties) - Method in interface com.appboy.IAppboy
In order to log a purchase, switch to logPurchase(String productId, String currencyCode, BigDecimal price, int quantity, AppboyProperties properties).
logPurchase(String, String, BigDecimal, int) - Method in interface com.appboy.IAppboy
In order to log a purchase, switch to logPurchase(String productId, String currencyCode, BigDecimal price, int quantity, AppboyProperties properties).
logPurchase(String, String, BigDecimal, int, AppboyProperties) - Method in interface com.appboy.IAppboy
Reports that the current user made an in app purchase.
logPurchaseWithJSON(String, double, String, int, String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlJavascriptInterface
 
logPushDeliveryEvent(String) - Method in class com.appboy.Appboy
 
logPushDeliveryEvent(String) - Method in interface com.appboy.IAppboy
Reports that a push notification was delivered to the device.
logPushDeliveryEvent(Context, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
 
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, logPushNotificationOpened(Intent 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

mAppboyConfigurationProvider - Variable in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mAppboyConfigurationProvider - Variable in class com.appboy.ui.widget.BaseCardView
 
mAppboyManager - Variable in class com.appboy.models.InAppMessageBase
 
mapToBundle(Map<String, String>) - Static method in class com.appboy.support.BundleUtils
 
markOnScreenCardsAsRead() - Method in class com.appboy.ui.contentcards.AppboyCardAdapter
Marks every on-screen card as read.
mButtonViews - Variable in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mCard - Variable in class com.appboy.ui.widget.BaseCardView
 
mCardAdapter - Variable in class com.appboy.ui.AppboyContentCardsFragment
 
mClickableInAppMessageView - Variable in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mCloseButton - Variable in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mClosingAnimation - Variable in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mConfigurationCache - Variable in class com.appboy.configuration.CachedConfigurationProvider
 
mContentCardsSwipeLayout - Variable in class com.appboy.ui.AppboyContentCardsFragment
 
mContentCardsUpdatedSubscriber - Variable in class com.appboy.ui.AppboyContentCardsFragment
 
mContext - Variable in class com.appboy.ui.widget.BaseCardView
 
mCropType - Variable in class com.appboy.models.InAppMessageBase
 
mCustomContentCardsViewBindingHandler - Variable in class com.appboy.ui.AppboyContentCardsFragment
 
mCustomContentCardUpdateHandler - Variable in class com.appboy.ui.AppboyContentCardsFragment
 
mDefaultContentCardsViewBindingHandler - Variable in class com.appboy.ui.AppboyContentCardsFragment
 
mDefaultContentCardUpdateHandler - Variable in class com.appboy.ui.AppboyContentCardsFragment
 
mDismissRunnable - Variable in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mEmptyContentCardsAdapter - Variable in class com.appboy.ui.AppboyContentCardsFragment
 
mergeJsonObjects(JSONObject, JSONObject) - Static method in class com.appboy.support.JsonUtils
Merges key-values from oldJson and newJson into a new JSONObject.
MESSAGE_TEXT_ALIGN - Static variable in class com.appboy.models.InAppMessageBase
 
MessageButton - Class in com.appboy.models
MessageButton is a model for a styleable button containing text and a click action.
MessageButton() - Constructor for class com.appboy.models.MessageButton
 
MessageButton(JSONObject) - Constructor for class com.appboy.models.MessageButton
 
MessageButton(JSONObject, JSONObject) - Constructor for class com.appboy.models.MessageButton
 
MessageType - Enum in com.appboy.enums.inappmessage
 
mHasAppliedWindowInsets - Variable in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
mImageStyle - Variable in class com.appboy.models.InAppMessageImmersiveBase
 
mImageSwitcher - Variable in class com.appboy.ui.widget.BaseCardView
 
mInAppMessage - Variable in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mInAppMessageCloser - Variable in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mInAppMessageDarkThemeWrapper - Variable in class com.appboy.models.InAppMessageBase
 
mInAppMessageView - Variable in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mInAppMessageViewLifecycleListener - Variable in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mIsAnimatingClose - Variable in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mJsonObject - Variable in class com.appboy.models.InAppMessageBase
 
mMessageTextAlign - Variable in class com.appboy.models.InAppMessageBase
 
mMessageWebView - Variable in class com.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlFullView
 
MODALIZED_IMAGE_RADIUS_DP - Static variable in class com.appboy.ui.inappmessage.config.AppboyInAppMessageParams
 
Month - Enum in com.appboy.enums
Convenience enum to represent months of the year.
mOpeningAnimation - Variable in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
mOpenUriInWebview - Variable in class com.appboy.models.InAppMessageBase
 
mRecyclerView - Variable in class com.appboy.ui.AppboyContentCardsFragment
 
mRuntimeAppConfigurationProvider - Variable in class com.appboy.configuration.CachedConfigurationProvider
 
mShowNetworkUnavailableRunnable - Variable in class com.appboy.ui.AppboyContentCardsFragment
 

N

NETWORK_LOGGING - Static variable in class com.appboy.Constants
Networking constants
NEWS_FEED - Static variable in class com.appboy.enums.CardKey.Provider
 
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.

O

onActivityCreated(Activity, Bundle) - Method in class com.appboy.AppboyLifecycleCallbackListener
 
onActivityCreated(Bundle) - Method in class com.appboy.ui.AppboyFeedFragment
 
onActivityCreated(Bundle) - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
onActivityDestroyed(Activity) - Method in class com.appboy.AppboyLifecycleCallbackListener
 
onActivityPaused(Activity) - Method in class com.appboy.AppboyLifecycleCallbackListener
 
onActivityResumed(Activity) - Method in class com.appboy.AppboyLifecycleCallbackListener
 
onActivitySaveInstanceState(Activity, Bundle) - Method in class com.appboy.AppboyLifecycleCallbackListener
 
onActivityStarted(Activity) - Method in class com.appboy.AppboyLifecycleCallbackListener
 
onActivityStopped(Activity) - Method in class com.appboy.AppboyLifecycleCallbackListener
 
onAfterClosed() - Method in interface com.appboy.models.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.appboy.models.InAppMessageBase
 
onAfterClosed() - Method in class com.appboy.models.InAppMessageHtmlBase
 
onAfterClosed() - Method in class com.appboy.models.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.appboy.ui.contentcards.AppboyCardAdapter
 
onBindViewHolder(RecyclerView.ViewHolder, int) - Method in class com.appboy.ui.contentcards.AppboyEmptyContentCardsAdapter
 
onBindViewHolder(Context, List<Card>, ContentCardViewHolder, int) - Method in class com.appboy.ui.contentcards.handlers.DefaultContentCardsViewBindingHandler
 
onBindViewHolder(Context, List<Card>, ContentCardViewHolder, int) - Method in interface com.appboy.ui.contentcards.handlers.IContentCardsViewBindingHandler
Called to display the data at the specified adapter position.
onButtonClicked(InAppMessageCloser, MessageButton, IInAppMessageImmersive) - Method in class com.appboy.ui.inappmessage.listeners.AppboyInAppMessageViewLifecycleListener
 
onButtonClicked(InAppMessageCloser, MessageButton, IInAppMessageImmersive) - Method in interface com.appboy.ui.inappmessage.listeners.IInAppMessageViewLifecycleListener
Called when an in-app message Button is clicked.
onClicked(InAppMessageCloser, View, IInAppMessage) - Method in class com.appboy.ui.inappmessage.listeners.AppboyInAppMessageViewLifecycleListener
 
onClicked(InAppMessageCloser, View, IInAppMessage) - Method in interface com.appboy.ui.inappmessage.listeners.IInAppMessageViewLifecycleListener
Called when the in-app message View is clicked.
onCloseAction(IInAppMessage, String, Bundle) - Method in class com.appboy.ui.inappmessage.listeners.AppboyInAppMessageWebViewClientListener
 
onCloseAction(IInAppMessage, String, Bundle) - Method in interface com.appboy.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.appboy.ui.inappmessage.listeners.AppboyDefaultHtmlInAppMessageActionListener
 
onCloseClicked(IInAppMessage, String, Bundle) - Method in interface com.appboy.ui.inappmessage.listeners.IHtmlInAppMessageActionListener
 
onContentCardClicked(Context, Card, IAction) - Method in class com.appboy.ui.contentcards.listeners.AppboyContentCardsActionListener
 
onContentCardClicked(Context, Card, IAction) - Method in interface com.appboy.ui.contentcards.listeners.IContentCardsActionListener
 
onContentCardDismissed(Context, Card) - Method in class com.appboy.ui.contentcards.listeners.AppboyContentCardsActionListener
 
onContentCardDismissed(Context, Card) - Method in interface com.appboy.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.push.AppboyNotificationRoutingActivity
 
onCreate(Bundle) - Method in class com.appboy.ui.activities.AppboyContentCardsActivity
 
onCreate(Bundle) - Method in class com.appboy.ui.activities.AppboyFeedActivity
 
onCreate(Bundle) - Method in class com.appboy.ui.AppboyContentCardsFragment
 
onCreate(Bundle) - Method in class com.appboy.ui.AppboyWebViewActivity
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.appboy.ui.AppboyContentCardsFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.appboy.ui.AppboyFeedFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
onCreateViewHolder(ViewGroup, int) - Method in class com.appboy.ui.contentcards.AppboyCardAdapter
 
onCreateViewHolder(ViewGroup, int) - Method in class com.appboy.ui.contentcards.AppboyEmptyContentCardsAdapter
 
onCreateViewHolder(Context, List<Card>, ViewGroup, int) - Method in class com.appboy.ui.contentcards.handlers.DefaultContentCardsViewBindingHandler
 
onCreateViewHolder(Context, List<Card>, ViewGroup, int) - Method in interface com.appboy.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.appboy.ui.inappmessage.listeners.AppboyInAppMessageWebViewClientListener
 
onCustomEventAction(IInAppMessage, String, Bundle) - Method in interface com.appboy.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.appboy.ui.inappmessage.listeners.AppboyDefaultHtmlInAppMessageActionListener
 
onCustomEventFired(IInAppMessage, String, Bundle) - Method in interface com.appboy.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.appboy.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.appboy.ui.inappmessage.listeners.AppboyInAppMessageViewLifecycleListener
 
onDismissed(View, IInAppMessage) - Method in interface com.appboy.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.appboy.ui.inappmessage.AppboyInAppMessageImageView
 
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.appboy.ui.inappmessage.listeners.AppboyDefaultInAppMessageManagerListener
 
onInAppMessageButtonClicked(IInAppMessage, MessageButton, InAppMessageCloser) - Method in interface com.appboy.ui.inappmessage.listeners.IInAppMessageManagerListener
 
onInAppMessageClicked(IInAppMessage, InAppMessageCloser) - Method in class com.appboy.ui.inappmessage.listeners.AppboyDefaultInAppMessageManagerListener
 
onInAppMessageClicked(IInAppMessage, InAppMessageCloser) - Method in interface com.appboy.ui.inappmessage.listeners.IInAppMessageManagerListener
 
onInAppMessageDismissed(IInAppMessage) - Method in class com.appboy.ui.inappmessage.listeners.AppboyDefaultInAppMessageManagerListener
 
onInAppMessageDismissed(IInAppMessage) - Method in interface com.appboy.ui.inappmessage.listeners.IInAppMessageManagerListener
 
onInAppMessageReceived(IInAppMessage) - Method in class com.appboy.ui.inappmessage.listeners.AppboyDefaultInAppMessageManagerListener
Deprecated.
onInAppMessageReceived(IInAppMessage) - Method in interface com.appboy.ui.inappmessage.listeners.IInAppMessageManagerListener
Deprecated.
with triggered in-app messages (introduced in Braze Android sdk 1.13.0), in-app messages are pre-fetched. Only 'legacy' in-app messages will call this method.
onItemDismiss(int) - Method in class com.appboy.ui.contentcards.AppboyCardAdapter
 
onItemDismiss(int) - Method in interface com.appboy.ui.contentcards.recycler.ItemTouchHelperAdapter
 
onKeyDown(int, KeyEvent) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlBaseView
Html in-app messages can alternatively be closed by the back button.
onKeyDown(int, KeyEvent) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageImmersiveBaseView
Immersive messages can alternatively be closed by the back button.
onKeyDown(int, KeyEvent) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageWebView
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.appboy.ui.inappmessage.views.AppboyInAppMessageModalView
 
onMeasure(int, int) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageImageView
 
onMeasure(int, int) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBoundedLayout
 
onMessageReceived(RemoteMessage) - Method in class com.appboy.AppboyFirebaseMessagingService
 
onMove(RecyclerView, RecyclerView.ViewHolder, RecyclerView.ViewHolder) - Method in class com.appboy.ui.contentcards.recycler.SimpleItemTouchHelperCallback
 
onNewsfeedAction(IInAppMessage, String, Bundle) - Method in class com.appboy.ui.inappmessage.listeners.AppboyInAppMessageWebViewClientListener
 
onNewsfeedAction(IInAppMessage, String, Bundle) - Method in interface com.appboy.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.appboy.ui.inappmessage.listeners.AppboyDefaultHtmlInAppMessageActionListener
 
onNewsfeedClicked(IInAppMessage, String, Bundle) - Method in interface com.appboy.ui.inappmessage.listeners.IHtmlInAppMessageActionListener
 
onOtherUrlAction(IInAppMessage, String, Bundle) - Method in class com.appboy.ui.inappmessage.listeners.AppboyDefaultHtmlInAppMessageActionListener
 
onOtherUrlAction(IInAppMessage, String, Bundle) - Method in class com.appboy.ui.inappmessage.listeners.AppboyInAppMessageWebViewClientListener
 
onOtherUrlAction(IInAppMessage, String, Bundle) - Method in interface com.appboy.ui.inappmessage.listeners.IHtmlInAppMessageActionListener
 
onOtherUrlAction(IInAppMessage, String, Bundle) - Method in interface com.appboy.ui.inappmessage.listeners.IInAppMessageWebViewClientListener
Called when a non `appboy` scheme url is encountered.
onPageFinished(WebView, String) - Method in class com.appboy.ui.inappmessage.InAppMessageWebViewClient
 
onPageFinished() - Method in interface com.appboy.ui.inappmessage.listeners.IWebViewClientStateListener
Fired when WebViewClient.onPageFinished(WebView, String) has been called.
onPause() - Method in class com.appboy.ui.activities.AppboyBaseActivity
 
onPause() - Method in class com.appboy.ui.activities.AppboyBaseFragmentActivity
 
onPause() - Method in class com.appboy.ui.AppboyContentCardsFragment
 
onPause() - Method in class com.appboy.ui.AppboyFeedFragment
 
onPause() - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
onPostExecute(IInAppMessage) - Method in class com.appboy.ui.inappmessage.AppboyAsyncInAppMessageDisplayer
 
onReceive(Context, Intent) - Method in class com.appboy.AppboyAdmReceiver
 
onReceive(Context, Intent) - Method in class com.appboy.AppboyBootReceiver
 
onReceive(Context, Intent) - Method in class com.appboy.AppboyFcmReceiver
 
onReceive(Context, Intent) - Method in class com.appboy.receivers.AppboyActionReceiver
 
onRefresh() - Method in class com.appboy.ui.AppboyContentCardsFragment
Called when the user swipes down and requests a feed refresh.
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
 
onResume() - Method in class com.appboy.ui.activities.AppboyBaseActivity
 
onResume() - Method in class com.appboy.ui.activities.AppboyBaseFragmentActivity
 
onResume() - Method in class com.appboy.ui.AppboyContentCardsFragment
 
onResume() - Method in class com.appboy.ui.AppboyFeedFragment
 
onResume() - Method in class com.appboy.ui.AppboyXamarinFormsFeedFragment
 
onSaveInstanceState(Bundle) - Method in class com.appboy.ui.AppboyContentCardsFragment
 
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
 
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
 
onStart() - Method in class com.appboy.ui.activities.AppboyBaseFragmentActivity
 
onStop() - Method in class com.appboy.ui.activities.AppboyBaseActivity
 
onStop() - Method in class com.appboy.ui.activities.AppboyBaseFragmentActivity
 
onSwiped(RecyclerView.ViewHolder, int) - Method in class com.appboy.ui.contentcards.recycler.SimpleItemTouchHelperCallback
 
onTouch(View, MotionEvent) - Method in class com.appboy.ui.inappmessage.listeners.SwipeDismissTouchListener
 
onTouch(View, MotionEvent) - Method in class com.appboy.ui.inappmessage.listeners.TouchAwareSwipeDismissTouchListener
 
onTouchEnded() - Method in interface com.appboy.ui.inappmessage.listeners.TouchAwareSwipeDismissTouchListener.ITouchListener
 
onTouchStartedOrContinued() - Method in interface com.appboy.ui.inappmessage.listeners.TouchAwareSwipeDismissTouchListener.ITouchListener
 
onViewAttachedToWindow(ContentCardViewHolder) - Method in class com.appboy.ui.contentcards.AppboyCardAdapter
 
onViewDetachedFromWindow(ContentCardViewHolder) - Method in class com.appboy.ui.contentcards.AppboyCardAdapter
 
onViewStateRestored(Bundle) - Method in class com.appboy.ui.AppboyContentCardsFragment
 
open(Activity) - Method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
 
open(Activity) - Method in interface com.appboy.ui.inappmessage.IInAppMessageViewWrapper
Opens an IInAppMessage on the Activity.
OPEN_URI_IN_WEBVIEW - Static variable in class com.appboy.models.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.
optEnum(JSONObject, String, Class<TargetEnum>, TargetEnum) - Static method in class com.appboy.support.JsonUtils
 
Orientation - Enum in com.appboy.enums.inappmessage
 

P

PackageUtils - Class in com.appboy.support
 
PackageUtils() - Constructor for class com.appboy.support.PackageUtils
 
parseJSONStringDictionaryIntoBundle(String) - Static method in class com.appboy.push.AppboyNotificationUtils
Parses the JSON into a bundle.
performDismiss() - Method in class com.appboy.ui.inappmessage.listeners.SwipeDismissTouchListener
 
PermissionUtils - Class in com.appboy.support
 
PermissionUtils() - Constructor for class com.appboy.support.PermissionUtils
 
populateNotificationBuilder(AppboyConfigurationProvider, Context, Bundle, Bundle) - Method in class com.appboy.push.AppboyNotificationFactory
Returns a notification builder populated with all fields from the notification extras and Braze extras.
prefetchBitmapsIfNewlyReceivedStoryPush(Context, Bundle, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Checks that the notification is a story that has only just been received.
Provider(boolean) - Constructor for class com.appboy.enums.CardKey.Provider
 

Q

QUERY_NAME_BUTTON_ID - Static variable in class com.appboy.ui.inappmessage.InAppMessageWebViewClient
The query key for the button id for tracking
QUERY_NAME_DEEPLINK - Static variable in class com.appboy.ui.inappmessage.InAppMessageWebViewClient
Query key for directing Braze to open Url intents using the INTENT.ACTION_VIEW.
QUERY_NAME_EXTERNAL_OPEN - Static variable in class com.appboy.ui.inappmessage.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.AppboyInternal
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.appboy.ui.inappmessage.AppboyInAppMessageManager
Registers the in-app message manager, which will listen to and display incoming in-app messages.
REMOTE_SCHEMES - Static variable in class com.appboy.support.AppboyFileUtils
 
removeFromCustomAttributeArray(String, String) - Method in class com.appboy.AppboyUser
Removes a string element from a custom attribute string array.
removeFromCustomAttributeArray(String, String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
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.appboy.ui.support.ViewUtils
 
renderUrlIntoCardView(Context, Card, String, ImageView, AppboyViewBounds) - Method in interface com.appboy.IAppboyImageLoader
Renders the image for a News Feed or Content Card at the imageUrl into the ImageView.
renderUrlIntoCardView(Context, Card, String, ImageView, AppboyViewBounds) - Method in class com.appboy.lrucache.AppboyLruImageLoader
 
renderUrlIntoInAppMessageView(Context, IInAppMessage, String, ImageView, AppboyViewBounds) - Method in interface com.appboy.IAppboyImageLoader
Renders the image for an IInAppMessage at the imageUrl into the ImageView.
renderUrlIntoInAppMessageView(Context, IInAppMessage, String, ImageView, AppboyViewBounds) - Method in class com.appboy.lrucache.AppboyLruImageLoader
 
replaceCards(List<Card>) - Method in class com.appboy.ui.contentcards.AppboyCardAdapter
 
replaceFeed(List<Card>) - Method in class com.appboy.ui.adapters.AppboyListAdapter
 
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.appboy.ui.inappmessage.AppboyInAppMessageManager
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.AppboyInternal
This method is for internal use only.
requestGeofenceRefresh(Context, IAppboyLocation) - Static method in class com.appboy.AppboyInternal
This method is for internal use only.
requestGeofenceRefreshIfAppropriate(Context, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
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.
requestGeofencesInitialization(Context) - Static method in class com.appboy.AppboyInternal
This method is for internal use only.
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.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlJavascriptInterface
 
requestInitialization(Context) - Static method in class com.appboy.services.AppboyLocationService
Clients apps may call this method when location permissions are granted to request immediate initialization of geofences as appropriate.
requestSingleLocationUpdate(Context) - Static method in class com.appboy.AppboyInternal
This method is for internal use only.
resetAfterInAppMessageClose() - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManager
Resets the AppboyInAppMessageManager to its original state before the last in-app message was displayed.
resetCardImpressionTracker() - Method in class com.appboy.ui.adapters.AppboyListAdapter
Resets the list of viewed cards.
resetMessageMargins(boolean) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
resetMessageMargins(boolean) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
 
resetMessageMargins(boolean) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageImmersiveBaseView
 
resetMessageMargins(boolean) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageModalView
 
resetMessageMargins(boolean) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageSlideupView
 
resetMessageMarginsIfNecessary(TextView, TextView) - Static method in class com.appboy.ui.inappmessage.views.InAppMessageViewUtils
 
resizeImageViewToBitmapDimensions(Bitmap, ImageView) - Static method in class com.appboy.support.AppboyImageUtils
Resizes the ImageView to match the aspect ratio derived from the bitmap.
routeUserWithNotificationOpenedIntent(Context, Intent) - Static method in class com.appboy.push.AppboyNotificationUtils
Opens any available deep links with an Intent.ACTION_VIEW intent, placing the main activity on the back stack.
run() - Method in class com.appboy.ui.AppboyContentCardsFragment.ContentCardsUpdateRunnable
 
run() - Method in class com.appboy.ui.AppboyContentCardsFragment.NetworkUnavailableRunnable
 

S

safeSetClipToOutline(ImageView) - Method in class com.appboy.ui.contentcards.view.BaseContentCardView
 
SdkFlavor - Enum in com.appboy.enums
 
sendPushMessageReceivedBroadcast(Context, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Creates and sends a broadcast message that can be listened for by the host app.
setAccentColorIfPresentAndSupported(AppboyConfigurationProvider, NotificationCompat.Builder, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Set accent color for devices on Lollipop and above.
setActionHintText(String) - Method in class com.appboy.ui.contentcards.view.ContentCardViewHolder
Sets the action hint text.
setActionHintVisible(boolean) - Method in class com.appboy.ui.contentcards.view.ContentCardViewHolder
Sets the action hint to View.VISIBLE when true, or View.GONE otherwise.
setActivityRequestedOrientation(Activity, int) - Static method in class com.appboy.ui.support.ViewUtils
Safely calls Activity.setRequestedOrientation(int)
setAdmMessagingRegistrationEnabled(boolean) - Method in class com.appboy.configuration.AppboyConfig.Builder
Enables automatic registration for Amazon Device Messaging.
setAllViewGroupChildrenAsAccessibilityAuto(ViewGroup) - Static method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
Sets all View children of the ViewGroup as ViewCompat#IMPORTANT_FOR_ACCESSIBILITY_AUTO.
setAllViewGroupChildrenAsNonAccessibilityImportant(ViewGroup) - Static method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
Sets all View children of the ViewGroup as ViewCompat#IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS.
setAndStartAnimation(boolean) - Method in class com.appboy.ui.inappmessage.DefaultInAppMessageViewWrapper
Instantiates and executes the correct animation for the current in-app message.
setAnimateIn(boolean) - Method in interface com.appboy.models.IInAppMessage
Sets whether this in-app message will animate in or appear suddenly.
setAnimateIn(boolean) - Method in class com.appboy.models.InAppMessageBase
 
setAnimateOut(boolean) - Method in interface com.appboy.models.IInAppMessage
Sets whether this in-app message will animate out or disappear suddenly.
setAnimateOut(boolean) - Method in class com.appboy.models.InAppMessageBase
 
setAnimationParams(Animation, long, boolean) - Static method in class com.appboy.ui.support.AnimationUtils
Sets duration and interpolator for the given Animation object.
setApiKey(String) - Method in class com.appboy.configuration.AppboyConfig.Builder
Sets the API key.
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 AppboyConfig.Builder#setCustomEndpoint(String) or via appboy.xml configuration, any IAppboyEndpointProvider previously set using this method will be overridden when the Appboy singleton initializes.

setAppboyImageLoader(IAppboyImageLoader) - Method in class com.appboy.Appboy
 
setAppboyImageLoader(IAppboyImageLoader) - Method in interface com.appboy.IAppboy
Sets the IAppboyImageLoader for the Braze instance.
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 class com.appboy.ui.inappmessage.AppboyInAppMessageImageView
 
setAspectRatio(float) - Method in interface com.appboy.ui.inappmessage.IInAppMessageImageView
 
setAssetsZipRemoteUrl(String) - Method in interface com.appboy.models.IInAppMessageHtml
Sets the remote URL of the assets zip file.
setAssetsZipRemoteUrl(String) - Method in class com.appboy.models.InAppMessageHtmlBase
 
setAttributionData(AttributionData) - Method in class com.appboy.AppboyUser
Sets attribution information for the user.
setAutomaticGeofenceRequestsEnabled(boolean) - Method in class com.appboy.configuration.AppboyConfig.Builder
Sets whether Braze Geofences are automatically requested by the Braze SDK.
setAvatarImageUrl(String) - Method in class com.appboy.AppboyUser
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.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
Sets whether the hardware back button dismisses in-app messages.
setBackgroundColor(int) - Method in interface com.appboy.models.IInAppMessage
Sets the background color on this in-app message.
setBackgroundColor(int) - Method in class com.appboy.models.InAppMessageBase
 
setBackgroundColor(int) - Method in class com.appboy.models.MessageButton
 
setBadNetworkDataFlushInterval(int) - Method in class com.appboy.configuration.AppboyConfig.Builder
Sets the data flush interval on GPRS and EDGE.
setBitmap(Bitmap) - Method in interface com.appboy.models.IInAppMessage
Explicitly sets the bitmap on this in-app message.
setBitmap(Bitmap) - Method in class com.appboy.models.InAppMessageBase
 
setBorderColor(int) - Method in class com.appboy.models.MessageButton
 
setButtons(List<View>, List<MessageButton>) - Static method in class com.appboy.ui.inappmessage.views.InAppMessageViewUtils
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.appboy.push.AppboyNotificationUtils
Set category for devices on Lollipop and above.
setChevronColor(int) - Method in class com.appboy.models.InAppMessageSlideup
 
setClickAction(ClickAction) - Method in interface com.appboy.models.IInAppMessage
Sets the click action of this in-app message.
setClickAction(ClickAction, Uri) - Method in interface com.appboy.models.IInAppMessage
Sets the click action of this in-app message.
setClickAction(ClickAction) - Method in class com.appboy.models.InAppMessageBase
 
setClickAction(ClickAction, Uri) - Method in class com.appboy.models.InAppMessageBase
 
setClickAction(ClickAction) - Method in class com.appboy.models.MessageButton
 
setClickAction(ClickAction, Uri) - Method in class com.appboy.models.MessageButton
 
setCloseButtonColor(int) - Method in interface com.appboy.models.IInAppMessageImmersive
Sets the close button color on this in-app message.
setCloseButtonColor(int) - Method in class com.appboy.models.InAppMessageImmersiveBase
 
setContentCardsActionListener(IContentCardsActionListener) - Method in class com.appboy.ui.contentcards.AppboyContentCardsManager
Assigns a custom IContentCardsActionListener that will be used to handle user actions.
setContentCardsUnreadVisualIndicatorEnabled(boolean) - Method in class com.appboy.configuration.AppboyConfig.Builder
Sets whether the Content Cards unread visual indication bar is enabled.
setContentCardsViewBindingHandler(IContentCardsViewBindingHandler) - Method in class com.appboy.ui.AppboyContentCardsFragment
setContentCardUpdateHandler(IContentCardsUpdateHandler) - Method in class com.appboy.ui.AppboyContentCardsFragment
setContentIfPresent(AppboyConfigurationProvider, NotificationCompat.Builder, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Sets notification content if it exists in the notificationExtras.
setContentIntentIfPresent(Context, NotificationCompat.Builder, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Create broadcast intent that will fire when the notification has been opened.
setCornersRadiiPx(float, float, float, float) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageImageView
 
setCornersRadiiPx(float, float, float, float) - Method in interface com.appboy.ui.inappmessage.IInAppMessageImageView
Instruct the view to use the given radii for its corners.
setCornersRadiusPx(float) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageImageView
 
setCornersRadiusPx(float) - Method in interface com.appboy.ui.inappmessage.IInAppMessageImageView
Instruct the view to use the given radius for its corners.
setCountry(String) - Method in class com.appboy.AppboyUser
Sets the home country of the user.
setCountry(String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
setCropType(CropType) - Method in interface com.appboy.models.IInAppMessage
Sets the crop type for this in-app message's image.
setCropType(CropType) - Method in class com.appboy.models.InAppMessageBase
 
setCustomAppboyNotificationFactory(IAppboyNotificationFactory) - Static method in class com.appboy.Appboy
Set a custom IAppboyNotificationFactory to be used to modify or create Braze push notifications.
setCustomAttributeArray(String, String[]) - Method in class com.appboy.AppboyUser
Sets a String array of custom user attributes.
setCustomControlInAppMessageManagerListener(IInAppMessageManagerListener) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
Assigns a custom IInAppMessageManagerListener that will be used when displaying control in-app messages.
setCustomEndpoint(String) - Method in class com.appboy.configuration.AppboyConfig.Builder
Sets a custom API endpoint.
setCustomHtmlInAppMessageActionListener(IHtmlInAppMessageActionListener) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
Assigns a custom IHtmlInAppMessageActionListener that will be used during the display of Html in-app messages.
setCustomInAppMessageAnimationFactory(IInAppMessageAnimationFactory) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
Assigns a custom IInAppMessageAnimationFactory that will be used to animate the in-app message View.
setCustomInAppMessageManagerListener(IInAppMessageManagerListener) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
Assigns a custom IInAppMessageManagerListener that will be used when displaying in-app messages.
setCustomInAppMessageViewFactory(IInAppMessageViewFactory) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
Assigns a custom IInAppMessageViewFactory that will be used to create the in-app message View.
setCustomInAppMessageViewWrapperFactory(IInAppMessageViewWrapperFactory) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManagerBase
Sets a custom IInAppMessageViewWrapperFactory that will be used to display an IInAppMessage to the user.
setCustomLocationAttribute(String, double, double) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
setCustomUserAttribute(String, boolean) - Method in class com.appboy.AppboyUser
Sets a boolean custom user attribute.
setCustomUserAttribute(String, int) - Method in class com.appboy.AppboyUser
Sets an int custom user attribute.
setCustomUserAttribute(String, float) - Method in class com.appboy.AppboyUser
Sets a float custom user attribute.
setCustomUserAttribute(String, long) - Method in class com.appboy.AppboyUser
Sets a long custom user attribute.
setCustomUserAttribute(String, String) - Method in class com.appboy.AppboyUser
Sets a string custom user attribute.
setCustomUserAttribute(String, double) - Method in class com.appboy.AppboyUser
Sets a double custom user attribute.
setCustomUserAttributeArray(String, String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
setCustomUserAttributeJSON(String, String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
setCustomUserAttributeToNow(String) - Method in class com.appboy.AppboyUser
Sets a custom attribute with the given key to the current time.
setCustomUserAttributeToSecondsFromEpoch(String, long) - Method in class com.appboy.AppboyUser
Sets a custom attribute to the given number of seconds elapsed since the epoch.
setCustomWebViewActivityClass(Class) - Method in class com.appboy.configuration.AppboyConfig.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.appboy.AppboyUser
Sets the date of birth of the user.
setDateOfBirth(int, int, int) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
setDefaultNotificationAccentColor(int) - Method in class com.appboy.configuration.AppboyConfig.Builder
This integer sets the default accent color for push notifications on Android Lollipop and higher.
setDefaultNotificationChannelDescription(String) - Method in class com.appboy.configuration.AppboyConfig.Builder
Sets the NotificationChannel user facing description as seen via NotificationChannel.getDescription() for the Braze default NotificationChannel.
setDefaultNotificationChannelName(String) - Method in class com.appboy.configuration.AppboyConfig.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.appboy.push.AppboyNotificationUtils
 
setDeviceObjectWhitelist(EnumSet<DeviceKey>) - Method in class com.appboy.configuration.AppboyConfig.Builder
Device object whitelisting is a feature where the SDK can be configured to only send a subset of the device object keys/values according to some whitelist.
setDeviceObjectWhitelistEnabled(boolean) - Method in class com.appboy.configuration.AppboyConfig.Builder
Device object whitelisting is a feature where the SDK can be configured to only send a subset of the device object keys/values according to some whitelist.
setDismissType(DismissType) - Method in interface com.appboy.models.IInAppMessage
Sets the dismiss type of this in-app message.
setDismissType(DismissType) - Method in class com.appboy.models.InAppMessageBase
 
setDistanceFromGeofenceRefresh(double) - Method in class com.appboy.models.AppboyGeofence
 
setDrawableColor(Drawable, int) - Static method in class com.appboy.ui.inappmessage.views.InAppMessageViewUtils
 
setDurationInMilliseconds(int) - Method in interface com.appboy.models.IInAppMessage
Sets the duration of this in-app message.
setDurationInMilliseconds(int) - Method in class com.appboy.models.InAppMessageBase
 
setEmail(String) - Method in class com.appboy.AppboyUser
Sets the email address of the user.
setEmail(String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
setEmailNotificationSubscriptionType(NotificationSubscriptionType) - Method in class com.appboy.AppboyUser
Sets whether or not the user should be sent email campaigns.
setEmailNotificationSubscriptionType(String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
setExpirationTimestamp(long) - Method in interface com.appboy.models.IInAppMessage
Set the UTC timestamp at which this message expires and will not be displayed.
setExpirationTimestamp(long) - Method in class com.appboy.models.InAppMessageBase
 
setExtras(Map<String, String>) - Method in interface com.appboy.models.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.appboy.models.InAppMessageBase
 
setFacebookData(FacebookUser) - Method in class com.appboy.AppboyUser
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.appboy.configuration.AppboyConfig.Builder
Sets the sender ID key used to register for Firebase Cloud Messaging.
setFirstName(String) - Method in class com.appboy.AppboyUser
Sets the first name of the user.
setFirstName(String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
setFocusableInTouchModeAndRequestFocus(View) - Static method in class com.appboy.ui.support.ViewUtils
 
setFrameColor(Integer) - Method in interface com.appboy.models.IInAppMessageImmersive
Sets the frame color for this in-app message.
setFrameColor(Integer) - Method in class com.appboy.models.InAppMessageImmersiveBase
 
setFrameColor(Integer) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageImmersiveBaseView
 
setFrameColor(View, Integer) - Static method in class com.appboy.ui.inappmessage.views.InAppMessageViewUtils
 
setGender(Gender) - Method in class com.appboy.AppboyUser
Sets the gender for the user.
setGender(String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
setGeofencesEnabled(boolean) - Method in class com.appboy.configuration.AppboyConfig.Builder
Gets whether the Braze Geofences feature is enabled.
setGoodNetworkDataFlushInterval(int) - Method in class com.appboy.configuration.AppboyConfig.Builder
Sets the data flush interval on a 3G connection.
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.appboy.ui.inappmessage.config.AppboyInAppMessageParams
 
setGraphicModalMaxWidthDp(double) - Static method in class com.appboy.ui.inappmessage.config.AppboyInAppMessageParams
 
setGreatNetworkDataFlushInterval(int) - Method in class com.appboy.configuration.AppboyConfig.Builder
Sets the data flush interval on 4G or Wifi.
setHandlePushDeepLinksAutomatically(boolean) - Method in class com.appboy.configuration.AppboyConfig.Builder
Enables Braze to automatically open your app and any deep links when a push notification is clicked.
setHeader(String) - Method in interface com.appboy.models.IInAppMessageImmersive
Sets the header text of this in-app message.
setHeader(String) - Method in class com.appboy.models.InAppMessageImmersiveBase
 
setHeaderTextAlign(TextAlign) - Method in interface com.appboy.models.IInAppMessageImmersive
Set the text alignment for the header text.
setHeaderTextAlign(TextAlign) - Method in class com.appboy.models.InAppMessageImmersiveBase
 
setHeaderTextColor(int) - Method in interface com.appboy.models.IInAppMessageImmersive
Sets the header text color on this in-app message.
setHeaderTextColor(int) - Method in class com.appboy.models.InAppMessageImmersiveBase
 
setHeightOnViewLayoutParams(View, int) - Static method in class com.appboy.ui.support.ViewUtils
 
setHomeCity(String) - Method in class com.appboy.AppboyUser
Sets the home city of the user.
setHomeCity(String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
setHtmlPageFinishedListener(IWebViewClientStateListener) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlBaseView
 
setIcon(String) - Method in interface com.appboy.models.IInAppMessage
Sets the icon on this in-app message.
setIcon(String) - Method in class com.appboy.models.InAppMessageBase
 
setIcon(Context, String, int, int, TextView) - Static method in class com.appboy.ui.inappmessage.views.InAppMessageViewUtils
 
setIconBackgroundColor(int) - Method in interface com.appboy.models.IInAppMessage
Sets the icon background color on this in-app message.
setIconBackgroundColor(int) - Method in class com.appboy.models.InAppMessageBase
 
setIconColor(int) - Method in interface com.appboy.models.IInAppMessage
Sets the icon color on this in-app message.
setIconColor(int) - Method in class com.appboy.models.InAppMessageBase
 
setImage(Bitmap, ImageView) - Static method in class com.appboy.ui.inappmessage.views.InAppMessageViewUtils
 
setImageDownloadSuccessful(boolean) - Method in interface com.appboy.models.IInAppMessage
Sets the status of the image download on this in-app message.
setImageDownloadSuccessful(boolean) - Method in class com.appboy.models.InAppMessageBase
 
setImageStyle(ImageStyle) - Method in interface com.appboy.models.IInAppMessageImmersive
Set the image style on this in-app message.
setImageStyle(ImageStyle) - Method in class com.appboy.models.InAppMessageImmersiveBase
 
setImageUrl(String) - Method in interface com.appboy.models.IInAppMessage
Sets the image on this in-app message to a remote uri.
setImageUrl(String) - Method in class com.appboy.models.InAppMessageBase
 
setImageViewToUrl(ImageView, String, float) - 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.appboy.ui.contentcards.AppboyCardAdapter
Provides a list of the impressed card ids.
setInAppMessageImageCropType(CropType) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageImageView
 
setInAppMessageImageCropType(CropType) - Method in interface com.appboy.ui.inappmessage.IInAppMessageImageView
Instruct the view to use ImageView.ScaleType.CENTER_CROP or equivalent.
setInAppMessageTestPushEagerDisplayEnabled(boolean) - Method in class com.appboy.configuration.AppboyConfig.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.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlBaseView
 
setInAppMessagingRegistrationBlacklist(Set<Class>) - Method in class com.appboy.AppboyLifecycleCallbackListener
Sets the Object.getClass() blacklist 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.appboy.support.AppboyLogger
Sets the log level if no log level was ever set via AppboyLogger.setLogLevel(int).
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.appboy.configuration.AppboyConfig.Builder
Sets whether the SDK to automatically register for Firebase Cloud Messaging.
setIsInAppMessageAccessibilityExclusiveModeEnabled(boolean) - Method in class com.appboy.configuration.AppboyConfig.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.
setIsLocationCollectionEnabled(boolean) - Method in class com.appboy.configuration.AppboyConfig.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.appboy.configuration.AppboyConfig.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
setIsSessionStartBasedTimeoutEnabled(boolean) - Method in class com.appboy.configuration.AppboyConfig.Builder
Sets the session timeout behavior to be either session-start or session-end based.
setLanguage(String) - Method in class com.appboy.AppboyUser
Sets the language of the user.
setLanguage(String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
setLargeIconIfPresentAndSupported(Context, AppboyConfigurationProvider, NotificationCompat.Builder, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Set large icon.
setLargeNotificationIcon(String) - Method in class com.appboy.configuration.AppboyConfig.Builder
Sets the large icon used in notifications.
setLargerCloseButtonClickArea(View) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageImmersiveBaseView
Sets a rectangular click area for the close button.
setLastKnownLocation(double, double, Double, Double) - Method in class com.appboy.AppboyUser
Sets the last known location for the user.
setLastName(String) - Method in class com.appboy.AppboyUser
Sets the last name of the user.
setLastName(String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
setLocalAssetPathForPrefetch(String) - Method in interface com.appboy.models.IInAppMessage
Instruct this in-app message where to find pre-fetched assets for remote assets specified in IInAppMessage.getRemoteAssetPathForPrefetch()
setLocalAssetPathForPrefetch(String) - Method in class com.appboy.models.InAppMessageBase
 
setLocalAssetPathForPrefetch(String) - Method in class com.appboy.models.InAppMessageHtmlBase
 
setLocalAssetsDirectoryUrl(String) - Method in interface com.appboy.models.IInAppMessageHtml
Sets the local URL of the assets directory for the html In-App Message.
setLocalAssetsDirectoryUrl(String) - Method in class com.appboy.models.InAppMessageHtmlBase
 
setLocaleToApiMapping(List<String>) - Method in class com.appboy.configuration.AppboyConfig.Builder
Sets the locale to API key mapping as a list of strings.
setLocalImageUrl(String) - Method in interface com.appboy.models.IInAppMessage
Sets the image on this in-app message to a local uri.
setLocalImageUrl(String) - Method in class com.appboy.models.InAppMessageBase
 
setLocationCustomAttribute(String, double, double) - Method in class com.appboy.AppboyUser
 
setLogLevel(int) - Static method in class com.appboy.support.AppboyLogger
Sets the log level used for logging messages from the Braze SDK.
setMessage(String) - Method in interface com.appboy.models.IInAppMessage
Sets the message text of this in-app message.
setMessage(String) - Method in class com.appboy.models.InAppMessageBase
 
setMessage(String) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
setMessageBackgroundColor(int) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
setMessageBackgroundColor(int) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageFullView
 
setMessageBackgroundColor(int) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageModalView
 
setMessageBackgroundColor(int) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageSlideupView
 
setMessageButtons(List<MessageButton>) - Method in interface com.appboy.models.IInAppMessageImmersive
Sets the message buttons for this in-app message.
setMessageButtons(List<MessageButton>) - Method in class com.appboy.models.InAppMessageImmersiveBase
 
setMessageButtons(List<MessageButton>) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageImmersiveBaseView
 
setMessageChevron(int, ClickAction) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageSlideupView
 
setMessageCloseButtonColor(int) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageImmersiveBaseView
 
setMessageHeaderText(String) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageImmersiveBaseView
 
setMessageHeaderTextAlignment(TextAlign) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageImmersiveBaseView
 
setMessageHeaderTextColor(int) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageImmersiveBaseView
 
setMessageIcon(String, int, int) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
setMessageImageView(Bitmap) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
setMessageTextAlign(TextAlign) - Method in interface com.appboy.models.IInAppMessage
Set the text alignment for the message text.
setMessageTextAlign(TextAlign) - Method in class com.appboy.models.InAppMessageBase
 
setMessageTextAlign(TextAlign) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
setMessageTextColor(int) - Method in interface com.appboy.models.IInAppMessage
Sets the message text color on this in-app message.
setMessageTextColor(int) - Method in class com.appboy.models.InAppMessageBase
 
setMessageTextColor(int) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageBaseView
 
setModalizedImageRadiusDp(double) - Static method in class com.appboy.ui.inappmessage.config.AppboyInAppMessageParams
 
setNewsfeedVisualIndicatorOn(boolean) - Method in class com.appboy.configuration.AppboyConfig.Builder
When true, sets the Newsfeed visual indicator for read/unread status to be enabled.
setNotificationBadgeNumberIfPresent(NotificationCompat.Builder, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Sets the notification number, set via NotificationCompat.Builder#setNumber(int).
setNotificationChannelIfSupported(Context, AppboyConfigurationProvider, NotificationCompat.Builder, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Deprecated.
The channel id should be set in NotificationCompat.Builder#Builder(Context, String)
setNotificationDurationAlarm(Context, Class<?>, int, int) - Static method in class com.appboy.push.AppboyNotificationUtils
Creates an alarm which will issue a broadcast to cancel the notification specified by the given notificationId after the given duration.
setNotificationsEnabledTrackingOn(boolean) - Method in class com.appboy.configuration.AppboyConfig.Builder
Deprecated.
setOffline(boolean) - Method in interface com.appboy.IAppboyImageLoader
Set this image loader offline.
setOffline(boolean) - Method in class com.appboy.lrucache.AppboyLruImageLoader
 
setOpenUriInWebView(boolean) - Method in interface com.appboy.models.IInAppMessage
Sets whether to use AppboyWebViewActivity to open deep links from this in-app message.
setOpenUriInWebView(boolean) - Method in class com.appboy.models.InAppMessageBase
 
setOpenUriInWebview(boolean) - Method in class com.appboy.models.MessageButton
 
setOptionalCardImage(ImageView, float, String, float) - Method in class com.appboy.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.appboy.models.IInAppMessage
Sets the preferred screen orientation for this in-app message.
setOrientation(Orientation) - Method in class com.appboy.models.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.appboy.AppboyUser
Sets the phone number of the user.
setPhoneNumber(String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
setPinnedIconVisible(boolean) - Method in class com.appboy.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.appboy.push.AppboyNotificationUtils
Sets the priority of the notification if a priority is present in the notification extras.
setPublicVersionIfPresentAndSupported(Context, AppboyConfigurationProvider, NotificationCompat.Builder, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Set the public version of the notification for notifications with private visibility.
setPushDeepLinkBackStackActivityClass(Class) - Method in class com.appboy.configuration.AppboyConfig.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.appboy.configuration.AppboyConfig.Builder
Enables Braze to add an activity to the back stack when automatically following deep links for push.
setPushHtmlRenderingEnabled(boolean) - Method in class com.appboy.configuration.AppboyConfig.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.appboy.AppboyUser
Sets the push notification subscription status of the user.
setPushNotificationSubscriptionType(String) - Method in class com.appboy.ui.inappmessage.jsinterface.AppboyInAppMessageHtmlUserJavascriptInterface
 
setReadIcon(Drawable) - Method in class com.appboy.ui.feed.AppboyImageSwitcher
 
setRemoteImageUrl(String) - Method in interface com.appboy.models.IInAppMessage
Sets the image on this in-app message to a remote uri.
setRemoteImageUrl(String) - Method in class com.appboy.models.InAppMessageBase
 
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.
setSdkFlavor(SdkFlavor) - Method in class com.appboy.configuration.AppboyConfig.Builder
Internal method.
setServerTarget(String) - Method in class com.appboy.configuration.AppboyConfig.Builder
Internal method.
setSessionHandlingBlacklist(Set<Class>) - Method in class com.appboy.AppboyLifecycleCallbackListener
Sets the Object.getClass() blacklist for which session handling will not occur.
setSessionTimeout(int) - Method in class com.appboy.configuration.AppboyConfig.Builder
The length of time before a session times out in seconds.
setSetShowWhen(NotificationCompat.Builder, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
This method exists to disable NotificationCompat.Builder#setShowWhen(boolean) for push stories.
setSlideFrom(SlideFrom) - Method in class com.appboy.models.InAppMessageSlideup
 
setSmallIcon(AppboyConfigurationProvider, NotificationCompat.Builder) - Static method in class com.appboy.push.AppboyNotificationUtils
Sets the icon used in the notification bar itself.
setSmallNotificationIcon(String) - Method in class com.appboy.configuration.AppboyConfig.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.appboy.push.AppboyNotificationUtils
Notifications can optionally include a sound to play when the notification is delivered.
setStyleIfSupported(Context, NotificationCompat.Builder, Bundle, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Sets the style of the notification if supported.
setSummaryTextIfPresentAndSupported(NotificationCompat.Builder, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Sets the subText of the notification if a summary is present in the notification extras.
setTestUserDeviceLoggingManager(TestUserDeviceLoggingManager) - Static method in class com.appboy.support.AppboyLogger
Internal Appboy method.
setText(String) - Method in class com.appboy.models.MessageButton
 
setTextAlignment(TextView, TextAlign) - Static method in class com.appboy.ui.inappmessage.views.InAppMessageViewUtils
 
setTextColor(int) - Method in class com.appboy.models.MessageButton
 
setTextViewColor(TextView, int) - Static method in class com.appboy.ui.inappmessage.views.InAppMessageViewUtils
 
setTickerIfPresent(NotificationCompat.Builder, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Sets notification ticker to the title if it exists in the notificationExtras.
setTitleIfPresent(AppboyConfigurationProvider, NotificationCompat.Builder, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
Sets notification title if it exists in the notificationExtras.
setToHalfParentHeight(boolean) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageImageView
 
setToHalfParentHeight(boolean) - Method in interface com.appboy.ui.inappmessage.IInAppMessageImageView
 
setTouchListener(TouchAwareSwipeDismissTouchListener.ITouchListener) - Method in class com.appboy.ui.inappmessage.listeners.TouchAwareSwipeDismissTouchListener
 
setTriggerActionMinimumTimeIntervalSeconds(int) - Method in class com.appboy.configuration.AppboyConfig.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.appboy.AppboyUser
Sets the Twitter data for this user.
setUnreadBarVisible(boolean) - Method in class com.appboy.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
 
setUri(Uri) - Method in class com.appboy.ui.actions.UriAction
 
setUseWebView(boolean) - Method in class com.appboy.ui.actions.UriAction
 
setViewBackgroundColor(View, int) - Static method in class com.appboy.ui.inappmessage.views.InAppMessageViewUtils
 
setViewBackgroundColorFilter(View, int) - Static method in class com.appboy.ui.inappmessage.views.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.appboy.push.AppboyNotificationUtils
Set visibility for devices on Lollipop and above.
setWebViewClientStateListener(IWebViewClientStateListener) - Method in class com.appboy.ui.inappmessage.InAppMessageWebViewClient
 
setWebViewContent(String, String) - Method in class com.appboy.ui.inappmessage.views.AppboyInAppMessageHtmlBaseView
Loads the WebView using an html string and local file resource url.
ShortNewsCard - Class in com.appboy.models.cards
 
ShortNewsCard(JSONObject, CardKey.Provider) - Constructor for class com.appboy.models.cards.ShortNewsCard
 
ShortNewsCard(JSONObject, CardKey.Provider, AppboyManager, 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.appboy.ui.contentcards.view
 
ShortNewsContentCardView(Context) - Constructor for class com.appboy.ui.contentcards.view.ShortNewsContentCardView
 
shouldOverrideUrlLoading(WebView, String) - Method in class com.appboy.ui.inappmessage.InAppMessageWebViewClient
Handles `appboy` schemed ("appboy://") urls in the HTML content WebViews.
SimpleItemTouchHelperCallback - Class in com.appboy.ui.contentcards.recycler
 
SimpleItemTouchHelperCallback(ItemTouchHelperAdapter) - Constructor for class com.appboy.ui.contentcards.recycler.SimpleItemTouchHelperCallback
 
size() - Method in class com.appboy.models.outgoing.AppboyProperties
 
SlideFrom - Enum in com.appboy.enums.inappmessage
 
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.
stringArrayToJsonString(String[]) - Static method in class com.appboy.support.StringUtils
 
StringUtils - Class in com.appboy.support
 
StringUtils() - Constructor for class com.appboy.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.
subscribeToNewInAppMessages(IEventSubscriber<InAppMessageEvent>) - Method in class com.appboy.Appboy
 
subscribeToNewInAppMessages(IEventSubscriber<InAppMessageEvent>) - Method in interface com.appboy.IAppboy
Subscribes to in-app message events.
SUPPRESS - Static variable in class com.appboy.support.AppboyLogger
 
swapRecyclerViewAdapter(RecyclerView.Adapter) - Method in class com.appboy.ui.AppboyContentCardsFragment
Swaps the current RecyclerView android.support.v7.widget.RecyclerView.Adapter for a new one.
SwipeDismissTouchListener - Class in com.appboy.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.appboy.ui.inappmessage.listeners.SwipeDismissTouchListener
Constructs a new swipe-to-dismiss touch listener for the given view.
SwipeDismissTouchListener.DismissCallbacks - Interface in com.appboy.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

TAG - Static variable in class com.appboy.models.InAppMessageBase
 
TextAlign - Enum in com.appboy.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, AppboyManager, 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.appboy.ui.contentcards.view
 
TextAnnouncementContentCardView(Context) - Constructor for class com.appboy.ui.contentcards.view.TextAnnouncementContentCardView
 
toGeofence() - Method in class com.appboy.models.AppboyGeofence
Creates a Google Play Location Services Geofence object from an AppboyGeofence.
toString() - Method in class com.appboy.configuration.AppboyConfig
 
toString() - Method in class com.appboy.events.ContentCardsUpdatedEvent
 
toString() - Method in class com.appboy.events.FeedUpdatedEvent
 
toString() - Method in class com.appboy.events.InAppMessageEvent
 
toString() - Method in class com.appboy.models.AppboyGeofence
 
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
 
TouchAwareSwipeDismissTouchListener - Class in com.appboy.ui.inappmessage.listeners
Adds touch events to the SwipeDismissTouchListener.
TouchAwareSwipeDismissTouchListener(View, Object, SwipeDismissTouchListener.DismissCallbacks) - Constructor for class com.appboy.ui.inappmessage.listeners.TouchAwareSwipeDismissTouchListener
 
TouchAwareSwipeDismissTouchListener.ITouchListener - Interface in com.appboy.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_REFRESH_MINIMUM_TIMEOUT_SECONDS - Static variable in class com.appboy.Constants
 
truncateToByteLength(String, int) - Static method in class com.appboy.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.appboy.models.InAppMessageBase
 

U

unregisterInAppMessageManager(Activity) - Method in class com.appboy.ui.inappmessage.AppboyInAppMessageManager
Unregisters the in-app message manager.
unsetCustomUserAttribute(String) - Method in class com.appboy.AppboyUser
Removes the value associated with the given custom attribute key.
unsetLocationCustomAttribute(String) - Method in class com.appboy.AppboyUser
 
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
 
UriUtils - Class in com.appboy.ui.support
 
UriUtils() - Constructor for class com.appboy.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.appboy.support.AppboyLogger
Send a verbose log message.
v(String, String, Throwable) - Static method in class com.appboy.support.AppboyLogger
 
ValidationUtils - Class in com.appboy.support
Useful validation methods for checking user input.
ValidationUtils() - Constructor for class com.appboy.support.ValidationUtils
 
valueOf(String) - Static method in enum com.appboy.enums.AppboyViewBounds
Returns the enum constant of this type with the specified name.
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.inappmessage.ClickAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.inappmessage.CropType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.inappmessage.DismissType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.inappmessage.ImageStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.inappmessage.InAppMessageFailureType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.inappmessage.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.inappmessage.Orientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.inappmessage.SlideFrom
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.appboy.enums.inappmessage.TextAlign
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.ui.inappmessage.InAppMessageOperation
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.appboy.enums.AppboyViewBounds
Returns an array containing the constants of this enum type, in the order they are declared.
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.inappmessage.ClickAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.appboy.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.appboy.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.appboy.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.appboy.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.appboy.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.appboy.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.appboy.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.appboy.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.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.ui.inappmessage.InAppMessageOperation
Returns an array containing the constants of this enum type, in the order they are declared.
ViewUtils - Class in com.appboy.ui.support
 
ViewUtils() - Constructor for class com.appboy.ui.support.ViewUtils
 

W

w(String, String) - Static method in class com.appboy.support.AppboyLogger
 
w(String, String, Throwable) - Static method in class com.appboy.support.AppboyLogger
 
w(String, Throwable) - Static method in class com.appboy.support.AppboyLogger
 
wakeScreenIfAppropriate(Context, AppboyConfigurationProvider, Bundle) - Static method in class com.appboy.push.AppboyNotificationUtils
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.appboy.support
 
WebContentUtils() - Constructor for class com.appboy.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.
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