如何检查Android System WebView版本以排查更新引发的应用崩溃
WebView缺陷版本校验需求
- 近期Android System WebView推送的部分版本存在功能缺陷,会引发应用异常崩溃
- 需在应用内实现内置版本检测逻辑:校验用户设备上已安装的WebView版本,若命中问题版本,不再执行所有WebView相关的业务代码
已完成的开发准备
- 已经掌握设备当前安装WebView版本号的获取方法,示例实现代码如下:
val pm = requireActivity().packageManager val pi = pm.getPackageInfo("com.google.android.webview", 0) val currentVersion = pi.versionName
待补全的信息缺口
- 目前暂未明确会触发崩溃的问题版本对应的具体编号,无法完成版本判定的逻辑分支编写
内容的提问来源于stack exchange,提问作者Roman
相关产品推荐
相关产品推荐

