私はWebSQL機能に依存するハイブリッドアプリケーションに取り組み始めています。アプリケーションは、デバイスがオンラインの場合に離れたデータベースに同期される可能性のあるローカルデータベース(Web SQL)で動作します。
もちろん、アプリケーションをすぐに利用できるようにすることが重要です。したがって、オンライン交換を必要とせずに、WebSQLデータをできるだけ長く利用できるようにすることが重要です。さらに、一部のデータはローカルのみであり、失われることはありません。
これまでのところ、ローカル/遠隔同期とオフラインモードについてChromeでテストを成功させました。HTML5 / JSファイルは、AndroidおよびAppleのマーケットプレイス向けにPhoneGap/Cordovaにパッケージ化されます。
だからここに私の質問があります:
- Web SQLデータはどのくらいの期間利用できますか?
- デバイスを再起動できますか?
- 新しいバージョンのアプリがインストールされている場合はどうなりますか?
- websqlの永続性の問題に関して、知っておくべき特定のプラクティスはありますか?