android_web_view_check

Provides version upgrade due to webview call error when using webview in Android

When updating the version, you will be taken to the page below.

img1 daumcdn

MainActivity.kt add

class MainActivity : FlutterFragmentActivity() {

private val CHANNEL = "android_webview_version"

override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
    super.configureFlutterEngine(flutterEngine)

    MethodChannel(flutterEngine.dartExecutor.binaryMessenger, CHANNEL).setMethodCallHandler { call, result ->
        if (call.method == "getWebViewVersion") {
            val webViewVersion = WebView(this).settings.userAgentString
            result.success(webViewVersion)
        } else {
            result.notImplemented()
        }
    }
}

}