IInAppMessageWebViewClientListener

The IInAppMessageWebViewClientListener is called at specific events during the display of an Html In-App Message. Button clicks that occur inside an HTML In-App Message are routed to this listener and not the IInAppMessageViewLifecycleListener. However, the display lifecycle of the HTML In-App Message is still handled by the IInAppMessageViewLifecycleListener.

See InAppMessageWebViewClient.

Functions

Link copied to clipboard
abstract fun onCloseAction(inAppMessage: IInAppMessage, url: String, queryBundle: Bundle)

Called when a close URL (appboy://close) is followed in an HTML In App Message.

Link copied to clipboard
abstract fun onCustomEventAction(inAppMessage: IInAppMessage, url: String, queryBundle: Bundle)

Called when the window location is set to a Custom Event URL (appboy://customEvent) in an HTML In App Message.

Link copied to clipboard
abstract fun onNewsfeedAction(inAppMessage: IInAppMessage, url: String, queryBundle: Bundle)

Called when a Newsfeed URL (appboy://newsfeed) is followed in an HTML In App Message.

Link copied to clipboard
abstract fun onOtherUrlAction(inAppMessage: IInAppMessage, url: String, queryBundle: Bundle)

Called when a non appboy scheme url is encountered.

Inheritors

Link copied to clipboard