v3.0.0-beta.2
Pre-release
Pre-release
3.0.0-beta.2
✨ New Features
- Native iOS WKWebView: Replace
webview_flutterwith native WKWebView PlatformView for reliable JS injection timing - Android consent webview: Add Android support using
webview_flutterwith JS channel bridge and polyfill
🔧 Fixes
- Transparent route overlay for consent webview on both platforms
- Handle unsupported platforms (web, macOS, Linux, Windows) with error callback and route close
- Defer Google Mobile Ads initialization in example app to prevent Dart event loop freeze
- Use nonPersistent data store on iOS for fresh consent state each load
- Restrict WebView navigation to consent host only (matching iOS behavior)
- Reset script injection flag on each navigation for proper re-injection
📊 Quality
- 378 tests, 95.1% coverage