Googleの開発者は、ローカルストレージとWebSQLのデータをChrome 79のディレクトリに移行するのを忘れました。このエラーにより、モバイル アプリは、ユーザーが自分のアカウントなどに自動的にログインできるように、その中に格納されているデータを失いました。また、多くのユーザーがパスワードを変更できないほど、すべてを困難にしました。
では、バックエンドで実際に何が起こったのでしょうか?
ほとんどのアプリケーションは、WebSQL と localStorage を使用して、ユーザーのデバイスにデータを保存します。Chrome には、すべてのデータが保存されているプロファイルディレクトリがそれ自体にあります。この 2 つのストレージ オプションは、他のオプションもありますが、モバイル アプリ開発者が広く使用します。
新しい Chrome アップデートが展開されると、アプリ開発者はディレクトリ内のデータを Chrome 79 ディレクトリに移動するのを忘れました。したがって、新しいChromeバージョンは、古いChrome 78ウェブSQLとローカルストレージデータを失いました。
その結果、ユーザーは自分のアカウントやその他の重要な情報にアクセスできなくなった。新しいアップデートは約250,000人に影響を与え、200万人の他のユーザーはすぐにこの問題に直面するでしょう。
データを取り戻す方法は?
Googleは突然、出くわした後にChrome 79のロールアウトを停止したバグです。しかし、彼らが停止するまで、損傷は行われました。
現在、Google の開発者はデータ移行プロセスを改善しようとしていますが、多くの時間がかかる可能性があります。
現時点では、解決策は不可能に思えますが、Googleは運用を継続するために懸命に取り組んでいます。今まで可能な解決策はありませんが、Googleの開発者はすぐに1つを考え出すでしょう。
更新: Chrome チームはブログ記事で、「WebView バグ修正: 一部のユーザーのアプリ データがそれらのアプリ内で表示されなかった WebView の問題を解決します。アプリ データは失われず、この更新プログラムを適用したアプリで表示されます。crbug.com/1033655参照してください。
写真: S3studio/ゲッティ イメージズ