MessageWebViewClient

A WebViewClient that enables the Airship Native Bridge for Message Center.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
protected open override fun extendActionRequest(request: ActionRunRequest, webView: WebView): ActionRunRequest
Link copied to clipboard
protected open override fun extendJavascriptEnvironment(builder: JavaScriptEnvironment.Builder, webView: WebView): JavaScriptEnvironment.Builder

Inherited functions

Link copied to clipboard
open fun addAuthRequestCredentials(@NonNull expectedAuthHost: String, @Nullable username: String?, @Nullable password: String?)
Link copied to clipboard
Link copied to clipboard
protected open fun isAllowed(@Nullable url: String?): Boolean
Link copied to clipboard
protected open fun onAirshipCommand(@NonNull webView: WebView, @NonNull command: String, @NonNull uri: Uri)
Link copied to clipboard
protected open fun onClose(@NonNull webView: WebView)
Link copied to clipboard
open fun onFormResubmission(p0: WebView, p1: Message, p2: Message)
Link copied to clipboard
open override fun onLoadResource(@NonNull webView: WebView, @Nullable url: String?)
Link copied to clipboard
Link copied to clipboard
open override fun onPageFinished(@Nullable view: WebView?, @Nullable url: String?)
Link copied to clipboard
open override fun onPageStarted(@NonNull view: WebView, @Nullable url: String?, @Nullable favicon: Bitmap?)
Link copied to clipboard
open fun onReceivedError(p0: WebView, p1: Int, p2: String, p3: String)
open override fun onReceivedError(view: WebView, request: WebResourceRequest, error: WebResourceError)
Link copied to clipboard
open override fun onReceivedHttpAuthRequest(    @NonNull view: WebView,     @NonNull handler: HttpAuthHandler,     @Nullable host: String?,     @Nullable realm: String?)
Link copied to clipboard
Link copied to clipboard
open fun onReceivedLoginRequest(p0: WebView, p1: String, p2: String?, p3: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onScaleChanged(p0: WebView, p1: Float, p2: Float)
Link copied to clipboard
open fun onTooManyRedirects(p0: WebView, p1: Message, p2: Message)
Link copied to clipboard
Link copied to clipboard
open fun removeAuthRequestCredentials(@NonNull expectedAuthHost: String)
Link copied to clipboard
open fun setActionCompletionCallback(@Nullable actionCompletionCallback: ActionCompletionCallback?)
Link copied to clipboard
Link copied to clipboard