※2019/12/17 追記
12/10、「Google Chrome」「AndroidシステムのWebView」のアップデート後、メールやアプリのレビューに、「アプリの設定が初期化された」「過去のデータがすべて消えた」などの報告が寄せられました。
実際にメインで使用しているXperia Z3 Compactに「AndroidシステムのWebView」のアップデートを適用したところ、開発したアプリのすべての設定情報が消える現象を確認しました。





今回の「AndroidシステムのWebView」のアップデートにより、localStorageおよびWebSQLに保存したデータがすべて消えてしまいます。

現在、MonacaやCordovaでlocalStorageおよびWebSQLを使用しているアプリは、早めにSQLite(cordova-sqlite-storageプラグイン)を利用するか、mBaaSなどのクラウドサービスを利用する方向で対応することをおすすめします。

私が開発したアプリは、2018年春に同様な問題が発生したため、データベースに関してはWebSQLからSQLiteに切り替えましたが、アプリの設定情報はlocalStorageのままなので、年末年始にかけて修正を行いたいと考えています。

また、強制的に定期バックアップを行う機能の導入も検討したいと思います。

au SHV40 Android 9 「Google Chrome 79.0.3945.79」のアップデートで確認済み。

docomo SO-02G Xperia Z3 Compact Android 6.0.1 「AndroidシステムのWebView 79.0.3945.79」のアップデートで確認済み。

KINGMAX キングマックス 外付SSD ポータブル SSD 400MB/s(R) 390MB/s(W) USB 3.1 Gen 1 KM240GKE31WE 国内正規パッケージ 3年保証 (240GB)

新品価格
¥4,089から
(2019/12/14 01:00時点)

Recommended Posts