vlambda博客
学习文章列表

WebView 错误导致应用崩溃

昨天凌晨开始,由于一个 WebView 的实验性升级中的错误,导致使用 WebView 的应用在受影响的设备上都会崩溃。


这次影响范围较大,虽然 webview 的实验性升级由 Google Play 发布故只影响 GMS 设备,而且灰度的比例很低,但还是有多个国内开发者的出海应用检测到了大幅提高的崩溃率,并且持续了很长时间。由于问题出在 WebView 的深层逻辑,应用也无法主动通过避免使用特定的 WebView API 来规避这个问题。


Google Play 已经在昨天下午 1 点 30 分左右提供了修复版 WebView(版本号 89.0.4389.105)的全量升级,但是由于自动升级的条件较多(设备在空闲状态、充电中、WiFi 连接等),导致升级的覆盖率较慢。


Google Play 还在尽力加速推动升级覆盖率,开发者们如果愿意,也可以通过自己的渠道(官网、论坛、客服等)指导受影响的用户手动升级 系统 WebView 和 Chrome(根据不同的设备、系统和用户设置,应用使用的 WebView 可能是 系统 WebView,也可能是 Chrome)。您可以直接使用下面的英文材料:

To manually update Android System WebView and Google Chrome right now:

For more information about updating Android apps, please see: https://support.google.com/googleplay/answer/113412