In App Message Base
Inheritors
Constructors
Properties
Whether this in-app message will animate out or disappear suddenly.
The android.graphics.Color background color on this in-app message.
The click action of this in-app message.
The dismiss type of this in-app message.
Gets the duration of this in-app message. Only valid for DismissType.AUTO_DISMISS.
Expiration timestamp is not stored locally since it changes dynamically depending on trigger time.
The icon background color on this in-app message. This will set the color of the icon background itself (not the icon itself).
The icon color (android.graphics.Color) of this in-app message. This is the color of the icon itself (not the background).
Is this in-app message from a test send.
The message extras on this in-app message as a string. This field will be absent if there is no value.
The text alignment for the message text.
The message text color on this in-app message.
The MessageType of this in-app message.
Sets whether to use BrazeWebViewActivity to open deep links from this in-app message.
The preferred screen orientation for this in-app message.
Functions
Instructs the IInAppMessage to apply any dark theme settings and override any existing values present on the IInAppMessage.
Storing in-app messages serialized with this method is primarily for storage as triggered actions. This allows in-app messages to be stored to disk and retrieved later for display when an in-app message triggered action is triggered.
Gets where to find the pre-fetched remote assets specified in setLocalPrefetchedAssetPaths.
Logs a click on this in-app message. Clicks (either with or without button IDs) may only be logged once per in-app message instance.
Logs a button click on this in-app message. Clicks (either with or without button IDs) may only be logged once per in-app message instance.
Logs an impression on this in-app message. Impressions may only be logged once per in-app message instance.
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.
Convenience method that calls setClickBehavior(clickAction, null)
.
Sets the click action and/or Uri of this in-app message.
The base In-App Message class does not have assets of its own. Subclasses provide and manage assets.