Skip to content
WebView AllWebView All

Compatibility

Package Version
webview_all 1.3.6
webview_all_windows 1.3.6
webview_all_linux 1.3.6
webview_all_ohos 1.3.6
webview_all_web 1.3.6
webview_platform_interface 1.3.6
webview_all_android 1.3.6
webview_all_wkwebview 1.3.6
Flutter SDK >=3.35.0
Dart SDK ^3.9.0
Platform Support Implementation
Android API 24+ WebView
iOS 13.0+ WKWebView
macOS 10.15+ WKWebView
Windows Win10 1809+ WebView2
Linux webkit2gtk-4.1 WebKitGTK
OHOS API 12+ ArkWeb
Web Any js-interop

When upgrading webview_platform_interface:

  1. Compare new methods on the controller, delegate, widget, cookie manager, and platform factory.
  2. Every platform package must implement them explicitly.
  3. Prefer a real native implementation when the engine exposes one.
  4. Use UnsupportedError when a feature cannot be provided.
  5. Use no-op only for registration-style APIs protected by capability checks.
  6. Update the capability matrix and platform API documentation.
  7. Run format, analyze, tests, and publish dry-run before release.

Publish child platform packages first, then publish the main package after pub.dev can resolve them:

  1. webview_platform_interface
  2. webview_all_android
  3. webview_all_wkwebview
  4. webview_all_windows
  5. webview_all_linux
  6. webview_all_web
  7. webview_all_ohos
  8. webview_all