繁体   English   中英

为什么 Android 应用升级到 Android 10 后会丢失 WebView 数据?

[英]Why does Android app lose WebView data after upgrade to Android 10?

我们至少有两个 Android 应用程序使用 webview 组件以及 IndexedDB、LocalStorage 和 Cookies 形式的持久离线数据。 在 Pixel XL(以及至少一台其他设备)上从 Android 9 升级到 Android 10 后,他们似乎丢失了所有这些数据。 在过去 5 年中,我们知道的任何设备上的其他设备升级上的这些应用程序都没有发生这种情况。

如果用户在执行升级之前将 WebView 数据更改推送到服务器,这可能会导致数据丢失。

我们试图弄清楚这是否是:

  • 升级过程中的错误?
  • 出于某种原因故意这样做(并记录在案)?
  • 我们应该在应用程序中包含一些更改,以便在 Android 10 升级后不会丢失此数据?

其他注意事项:

  • 我们确认,如果我们重新加载数据,它会正常运行,但如前所述,用户仍然可能在升级过程中丢失数据
  • 我们尝试再次重启设备
  • 我们创建了一个调试版本来检查和数据

WebView 的工作方式发生了一些变化。 Google Chrome 不再提供它,WebView 现在是一个单独的应用程序。 这背后的原因是欧盟的限制。

您可以在这里找到更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM