public abstract class InAppMessageZippedAssetHtmlBase extends InAppMessageHtmlBase implements IInAppMessageZippedAssetHtml
ANIMATE_IN, ANIMATE_OUT, CROP_TYPE, INAPP_MESSAGE_DURATION_DEFAULT_MILLIS, INAPP_MESSAGE_DURATION_MIN_MILLIS, IS_CONTROL, mBrazeManager, mCropType, MESSAGE_TEXT_ALIGN, mInAppMessageDarkThemeWrapper, mJsonObject, mMessageTextAlign, mOpenUriInWebview, OPEN_URI_IN_WEBVIEW, TYPE| Constructor and Description |
|---|
InAppMessageZippedAssetHtmlBase() |
InAppMessageZippedAssetHtmlBase(org.json.JSONObject object,
IBrazeManager appboyManager) |
| Modifier and Type | Method and Description |
|---|---|
org.json.JSONObject |
forJsonPut()
Storing in-app messages serialized with this method is primarily
for storage as triggered actions.
|
java.lang.String |
getAssetsZipRemoteUrl()
Gets the remote URL of the assets zip file of this In-App Message.
|
java.util.List<java.lang.String> |
getRemoteAssetPathsForPrefetch()
Returns a path to remote assets that can be pre-fetched.
|
void |
setAssetsZipRemoteUrl(java.lang.String assetsZipRemoteUrl)
Sets the remote URL of the assets zip file.
|
getLocalAssetsDirectoryUrl, logButtonClick, onAfterClosed, setLocalAssetsDirectoryUrl, setLocalPrefetchedAssetPathsenableDarkTheme, getAnimateIn, getAnimateOut, getBackgroundColor, getClickAction, getCropType, getDismissType, getDurationInMilliseconds, getExpirationTimestamp, getExtras, getIcon, getIconBackgroundColor, getIconColor, getLocalPrefetchedAssetPaths, getMessage, getMessageTextAlign, getMessageTextColor, getOpenUriInWebView, getOrientation, getUri, isControl, logClick, logDisplayFailure, logImpression, setAnimateIn, setAnimateOut, setBackgroundColor, setClickAction, setClickAction, setCropType, setDismissType, setDurationInMilliseconds, setExpirationTimestamp, setExtras, setIcon, setIconBackgroundColor, setIconColor, setMessage, setMessageTextAlign, setMessageTextColor, setOpenUriInWebView, setOrientationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLocalAssetsDirectoryUrl, logButtonClick, setLocalAssetsDirectoryUrlgetAnimateIn, getAnimateOut, getBackgroundColor, getClickAction, getCropType, getDismissType, getDurationInMilliseconds, getExpirationTimestamp, getExtras, getIcon, getIconBackgroundColor, getIconColor, getLocalPrefetchedAssetPaths, getMessage, getMessageTextAlign, getMessageTextColor, getMessageType, getOpenUriInWebView, getOrientation, getUri, isControl, logClick, logDisplayFailure, logImpression, onAfterClosed, setAnimateIn, setAnimateOut, setBackgroundColor, setClickAction, setClickAction, setCropType, setDismissType, setDurationInMilliseconds, setExpirationTimestamp, setExtras, setIcon, setIconBackgroundColor, setIconColor, setLocalPrefetchedAssetPaths, setMessage, setMessageTextAlign, setMessageTextColor, setOpenUriInWebView, setOrientationpublic InAppMessageZippedAssetHtmlBase()
public InAppMessageZippedAssetHtmlBase(org.json.JSONObject object,
IBrazeManager appboyManager)
throws org.json.JSONException
org.json.JSONExceptionpublic java.lang.String getAssetsZipRemoteUrl()
IInAppMessageZippedAssetHtmlgetAssetsZipRemoteUrl in interface IInAppMessageZippedAssetHtmlpublic void setAssetsZipRemoteUrl(java.lang.String assetsZipRemoteUrl)
IInAppMessageZippedAssetHtmlsetAssetsZipRemoteUrl in interface IInAppMessageZippedAssetHtmlassetsZipRemoteUrl - Url for the zip file containing the assets.public java.util.List<java.lang.String> getRemoteAssetPathsForPrefetch()
IInAppMessageIInAppMessage.setLocalPrefetchedAssetPaths(Map)getRemoteAssetPathsForPrefetch in interface IInAppMessagegetRemoteAssetPathsForPrefetch in class InAppMessageBasepublic org.json.JSONObject forJsonPut()
InAppMessageBaseforJsonPut in interface IPutIntoJson<org.json.JSONObject>forJsonPut in class InAppMessageBase