public class

InAppMessageWebViewClient

extends AirshipWebViewClient
java.lang.Object
   ↳ android.webkit.WebViewClient
     ↳ com.urbanairship.webkit.AirshipWebViewClient
       ↳ com.urbanairship.iam.InAppMessageWebViewClient

Class Overview

AirshipWebViewClient that injects the messages extras in the native bridge.

Summary

[Expand]
Inherited Constants
From class android.webkit.WebViewClient
Public Constructors
InAppMessageWebViewClient(InAppMessage message)
Protected Constructors
InAppMessageWebViewClient(NativeBridge nativeBridge, InAppMessage message)
Protected Methods
JavaScriptEnvironment.Builder extendJavascriptEnvironment(JavaScriptEnvironment.Builder builder, WebView webView)
Called to extend the JavaScript environment.
[Expand]
Inherited Methods
From class com.urbanairship.webkit.AirshipWebViewClient
From class android.webkit.WebViewClient
From class java.lang.Object

Public Constructors

public InAppMessageWebViewClient (InAppMessage message)

Protected Constructors

protected InAppMessageWebViewClient (NativeBridge nativeBridge, InAppMessage message)

Protected Methods

protected JavaScriptEnvironment.Builder extendJavascriptEnvironment (JavaScriptEnvironment.Builder builder, WebView webView)

Called to extend the JavaScript environment.

Parameters
builder The environment builder.
webView The web view.
Returns
  • The builder.