2013-02-25 54 views
1

我開始研究依賴於Web SQL功能的混合應用程序。該應用程序與本地數據庫(Web SQL)一起工作,如果設備在線,該數據庫可能會同步到遠程數據庫。Web SQL數據持續多久?

當然,應用程序的快速可用性非常重要,因此儘可能長時間使用其Web SQL數據,而無需進行聯機交換。更多的,一些數據只會是本地的,不應該丟失。

到目前爲止,我使用Chrome針對本地/遠程同步和離線模式執行了成功的測試。 HTML5/JS文件將與PhoneGap/Cordova for Android和Apple的市場一起打包。

因此,這裏是我的問題:

  • 將網頁的SQL數據保留多長時間可以?
  • 設備是否可以重啓?
  • 如果安裝了更新版本的應用程序,該怎麼辦?
  • 關於websql持久性問題,我應該瞭解哪些具體做法?

回答

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可能與當前版本不兼容

2

當前所有瀏覽器數據庫都是臨時存儲,直到配額管理api可用。所以你的數據可能隨時丟失。