-
- All Implemented Interfaces:
public interface FullscreenMessageInterface defining a Messaging extension in-app message.
-
-
Method Summary
Modifier and Type Method Description abstract voidshow()Display the fullscreen message. abstract voidshow(boolean withMessagingDelegateControl)Display the fullscreen message. abstract voiddismiss()Remove the fullscreen message from view. abstract voidopenUrl(String url)Open a url from this message. abstract ObjectgetParent()Returns the object that created this message. abstract voidsetLocalAssetsMap(Map<String, String> assetMap)The asset map contains the mapping between a remote image asset url and it's cached location. abstract voidsetMessageSetting(MessageSettings messageSettings)Sets or updates the MessageSettings for the current fullscreen message. abstract WebViewgetWebView()Return an instance of WebView setup for the current FullscreenMessage abstract MessageSettingsgetMessageSettings()Return an instance of MessageSettings setup for the current FullscreenMessage -
-
Method Detail
-
show
abstract void show()
Display the fullscreen message.
-
show
abstract void show(boolean withMessagingDelegateControl)
Display the fullscreen message.
- Parameters:
withMessagingDelegateControl- boolean signaling if the shouldShowMessage should be bypassed
-
dismiss
abstract void dismiss()
Remove the fullscreen message from view.
-
openUrl
abstract void openUrl(String url)
Open a url from this message.
- Parameters:
url- String the url to open
-
setLocalAssetsMap
abstract void setLocalAssetsMap(Map<String, String> assetMap)
The asset map contains the mapping between a remote image asset url and it's cached location.
- Parameters:
assetMap- TheMap<String, Stringobject containing the mapping between a remote asset url and its cached location.
-
setMessageSetting
abstract void setMessageSetting(MessageSettings messageSettings)
Sets or updates the MessageSettings for the current fullscreen message.
- Parameters:
messageSettings- MessageSettings object defining layout and behavior of the new message.
-
getWebView
abstract WebView getWebView()
Return an instance of WebView setup for the current FullscreenMessage
-
getMessageSettings
abstract MessageSettings getMessageSettings()
Return an instance of MessageSettings setup for the current FullscreenMessage
-
-
-
-