I may have found an answer to the problem here, but was wondering if there is any more recent info.
I have a simple 'hello world' cordova app where I check the version of the webview via navigator.userAgent as well as with the
cordova-plugin-webview-checker. (Android 5.1.1)
The userAgent is coming back showing a really old version of Chrome (39):
navigator Mozilla/5.0 (Linux; Android 5.1.1; rk3288 Build/LMY48Y) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/184.108.40.206 Safari/537.36
However, the webview checker thinks I'm using the most recent version, > 72. I have the latest 'Android System Webview' installed on my device.
After doing some research, it appears the problem stems from the Android device being 'hardcoded' to access the webview from
com.android.webview instead of
com.google.android.webview, which is where it needs to go to find the latest installed version.
If this is indeed the problem, the question is what is the most painless way to resolve this? I couldn't find many example of the problem and Cordova doesn't seem to have an official workaround for this.