AirshipWebViewClient

A web view client that enables the Airship Native Bridge on allowed URLs.

Constructors

Link copied to clipboard
constructor()
Default constructor.
protected constructor(@NonNull nativeBridge: NativeBridge)
Web view client

Inherited properties

Link copied to clipboard
Link copied to clipboard
val ERROR_BAD_URL: Int = -12
Link copied to clipboard
val ERROR_CONNECT: Int = -6
Link copied to clipboard
Link copied to clipboard
val ERROR_FILE: Int = -13
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val ERROR_IO: Int = -7
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val ERROR_TIMEOUT: Int = -8
Link copied to clipboard
Link copied to clipboard
val ERROR_UNKNOWN: Int = -1
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun addAuthRequestCredentials(@NonNull expectedAuthHost: String, @Nullable username: String, @Nullable password: String)
Adds auth request credentials for a host.
Link copied to clipboard
protected open fun isAllowed(@Nullable url: String): Boolean
Checks if the URL is allowed.
Link copied to clipboard
protected open fun onClose(@NonNull webView: WebView)
Called when UAirship.close() is triggered from the Airship Javascript interface.
Link copied to clipboard
open fun onLoadResource(@NonNull webView: WebView, @Nullable url: String)
Link copied to clipboard
Link copied to clipboard
open fun onPageStarted(@NonNull view: WebView, @Nullable url: String, @Nullable favicon: Bitmap)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun removeAuthRequestCredentials(@NonNull expectedAuthHost: String)
Removes auth request credentials for a host.
Link copied to clipboard
open fun setActionCompletionCallback(@Nullable actionCompletionCallback: ActionCompletionCallback)
Sets the action completion callback to be invoked whenever an com.urbanairship.actions.Action is finished running from the web view.
Link copied to clipboard
Intercepts the favicon request and returns blank favicon
Intercepts the favicon request and returns a blank favicon
Link copied to clipboard

Inherited functions

Link copied to clipboard
Link copied to clipboard
open fun onFormResubmission(p: WebView, p1: Message, p2: Message)
Link copied to clipboard
Link copied to clipboard
open fun onReceivedError(p: WebView, p1: Int, p2: String, p3: String)
Link copied to clipboard
open fun onReceivedLoginRequest(p: 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(p: WebView, p1: Float, p2: Float)
Link copied to clipboard
open fun onTooManyRedirects(p: WebView, p1: Message, p2: Message)
Link copied to clipboard
Link copied to clipboard