2

私はWebSQL機能に依存するハイブリッドアプリケーションに取り組み始めています。アプリケーションは、デバイスがオンラインの場合に離れたデータベースに同期される可能性のあるローカルデータベース(Web SQL)で動作します。

もちろん、アプリケーションをすぐに利用できるようにすることが重要です。したがって、オンライン交換を必要とせずに、WebSQLデータをできるだけ長く利用できるようにすることが重要です。さらに、一部のデータはローカルのみであり、失われることはありません。

これまでのところ、ローカル/遠隔同期とオフラインモードについてChromeでテストを成功させました。HTML5 / JSファイルは、AndroidおよびAppleのマーケットプレイス向けにPhoneGap/Cordovaにパッケージ化されます。

だからここに私の質問があります:

  • Web SQLデータはどのくらいの期間利用できますか?
  • デバイスを再起動できますか?
  • 新しいバージョンのアプリがインストールされている場合はどうなりますか?
  • websqlの永続性の問題に関して、知っておくべき特定のプラクティスはありますか?
4

2 に答える 2

2
>How long will web sql data remain available ?

アプリケーションによって削除されるまで

>May the device be reboot ?

はい

>What if a newer version of the app is installed ?

データベースの存在チェックは、インストールプロセスの一部である必要があります

>Are there any specific practices I should be aware of, regarding websql persistence issues?

* SQLiteの将来のバージョンは、現在のバージョンと互換性がない可能性があります

于 2013-09-03T18:55:24.733 に答える
2

現在、クォータ管理APIが利用可能になるまで、すべてのブラウザデータベースは一時ストレージです。したがって、データはいつでも失われる可能性があります。

于 2013-09-04T00:01:25.190 に答える