bootpay_webview_flutter_android library

Classes

AndroidWebViewController
Implementation of the PlatformWebViewController with the Android WebView API.
AndroidWebViewControllerCreationParams
Object specifying creation parameters for creating a AndroidWebViewController.
AndroidWebViewWidget
An implementation of PlatformWebViewWidget with the Android WebView API.
AndroidWebViewWidgetCreationParams
Object specifying creation parameters for creating a AndroidWebViewWidget.
BootpayAndroidCustomViewWidget
Represents a Flutter implementation of the Android View that is created by the host platform when web content needs to be displayed in fullscreen mode.
BootpayAndroidJavaScriptChannelParams
An implementation of JavaScriptChannelParams with the Android WebView API.
BootpayAndroidLoadFileParams
Object specifying parameters for loading a local file in a AndroidWebViewController.
BootpayAndroidNavigationDelegate
A place to register callback methods responsible to handle navigation events triggered by the android_webview.WebView.
BootpayAndroidNavigationDelegateCreationParams
Object specifying creation parameters for creating a BootpayAndroidNavigationDelegate.
BootpayAndroidSslAuthError
Implementation of the PlatformSslAuthError with the Android WebView API.
BootpayAndroidUrlChange
Android details of the change to a web view's url.
BootpayAndroidWebResourceError
Error returned in WebView.onWebResourceError when a web resource loading error has occurred.
BootpayAndroidWebViewCookieManager
Handles all cookie operations for the Android platform.
BootpayAndroidWebViewCookieManagerCreationParams
Object specifying creation parameters for creating a BootpayAndroidWebViewCookieManager.
BootpayAndroidWebViewPermissionRequest
Android implementation of PlatformWebViewPermissionRequest.
BootpayAndroidWebViewPermissionResourceType
Android-specific resources that can require permissions.
BootpayFileSelectorParams
Parameters received when the WebView should show a file selector.
BTAndroidWebViewPlatform
Implementation of WebViewPlatform using the WebKit API.
GeolocationPermissionsRequestParams
A request params used by the host application to set the Geolocation permission state for an origin.
GeolocationPermissionsResponse
A response used by the host application to set the Geolocation permission state for an origin.

Enums

BootpayFileSelectorMode
Mode of how to select files for a file chooser.
BootpayMixedContentMode
Mode for controlling mixed content handling. See AndroidWebViewController.setBootpayMixedContentMode.
BootpayWebViewFeatureType
WebView support library feature types used to query for support on the device.

Typedefs

LoadRequestCallback = Future<void> Function(LoadRequestParams params)
Signature for the loadRequest callback responsible for loading the url after a navigation request has been approved.
OnGeolocationPermissionsHidePrompt = void Function()
Signature for the setGeolocationPermissionsPromptCallbacks callback responsible for request the Geolocation API is cancel.
OnGeolocationPermissionsShowPrompt = Future<GeolocationPermissionsResponse> Function(GeolocationPermissionsRequestParams request)
Signature for the setGeolocationPermissionsPromptCallbacks callback responsible for request the Geolocation API.
OnHideCustomWidgetCallback = void Function()
Signature for the setCustomWidgetCallbacks callback responsible for hiding the custom view.
OnShowCustomWidgetCallback = void Function(Widget widget, void onCustomWidgetHidden())
Signature for the setCustomWidgetCallbacks callback responsible for showing the custom view.