Web SQL数据持续多长时间?

时间:2013-02-25 09:36:16

标签: cordova mobile offline web-sql

我开始研究依赖于Web sql功能的混合应用程序。该应用程序使用本地数据库(Web SQL),如果设备处于联机状态,可以将其同步到远程数据库。

当然,重要的是应用程序可以快速获得,因此尽可能长时间地提供其Web SQL数据,而无需在线交换。更多,一些数据只是本地的,不应该丢失。

到目前为止,我使用Chrome进行了本地/远程同步和离线模式的成功测试。 HTML5 / JS文件将与PhoneGap / Cordova打包,适用于Android和Apple的市场。

所以这是我的问题:

  • Web sql数据还有多长时间可用?
  • 可以重启设备吗?
  • 如果安装了较新版本的应用程序该怎么办?
  • 关于websql持久性问题,我应该注意哪些具体做法?

2 个答案:

答案 0 :(得分:2)

目前所有浏览器数据库都是临时存储,直到配额管理API可用。因此,您的数据可能随时丢失。

答案 1 :(得分:1)

>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的未来版本可能与当前版本不兼容