BrazeWebViewClient

constructor(context: Context, type: BrazeWebViewClient.Type, inAppMessage: IInAppMessage? = null, inAppMessageWebViewClientListener: IInAppMessageWebViewClientListener? = null, bannerWebViewClientListener: IBannerWebViewClientListener? = null, assetDirectoryUrl: String? = null)

Parameters

context

The Android Context.

type

Whether this client serves a Type.BANNER or Type.IN_APP_MESSAGE.

inAppMessage

The in-app message model, required when type is Type.IN_APP_MESSAGE.

inAppMessageWebViewClientListener

Listener for in-app message URL actions.

bannerWebViewClientListener

Listener for banner URL actions.

assetDirectoryUrl

Optional local asset directory for WebView asset loading.