In App Message Web View Client
open class InAppMessageWebViewClient(context: Context, inAppMessage: IInAppMessage, inAppMessageWebViewClientListener: IInAppMessageWebViewClientListener?, assetDirectoryUrl: String? = null) : WebViewClientCompat
InAppMessageWebViewClient.
Parameters
context
in App Message
The in-app message being displayed.
in App Message Web View Client Listener
asset Directory Url
The directory that preloaded assets are loaded in. Required when inAppMessage.messageType is HTML_FULL. For all other message types, this must be null.
Constructors
Link copied to clipboard
constructor(context: Context, inAppMessage: IInAppMessage, inAppMessageWebViewClientListener: IInAppMessageWebViewClientListener?, assetDirectoryUrl: String? = null)
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
override fun onReceivedError(@NonNull p0: WebView, @NonNull p1: WebResourceRequest, @NonNull p2: WebResourceError)
open fun onReceivedError(@NonNull p0: WebView, @NonNull p1: WebResourceRequest, @NonNull p2: WebResourceErrorCompat)
override fun onReceivedError(@NonNull p0: WebView, @NonNull p1: WebResourceRequest, @NonNull p2: InvocationHandler)
Link copied to clipboard
Link copied to clipboard
open override fun onReceivedHttpError(@NonNull p0: WebView, @NonNull p1: WebResourceRequest, @NonNull p2: WebResourceResponse)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
override fun onSafeBrowsingHit(@NonNull p0: WebView, @NonNull p1: WebResourceRequest, p2: Int, @NonNull p3: SafeBrowsingResponse)
open fun onSafeBrowsingHit(@NonNull p0: WebView, @NonNull p1: WebResourceRequest, p2: Int, @NonNull p3: SafeBrowsingResponseCompat)
override fun onSafeBrowsingHit(@NonNull p0: WebView, @NonNull p1: WebResourceRequest, p2: Int, @NonNull p3: InvocationHandler)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun shouldInterceptRequest(view: WebView?, request: WebResourceRequest?): WebResourceResponse?
Link copied to clipboard
Link copied to clipboard
Handles appboy
schemed ("appboy://") urls in the HTML content WebViews. If the url isn't appboy
schemed, then the url is passed to the attached IInAppMessageWebViewClientListener.