2012-01-11 111 views
0

我們正在開發HTML 5 phonegap應用程序,並使用本地存儲來保存應用程序數據。這工作正常。但是...我們如何備份這些數據?如果設備重置,本地存儲將會丟失。當我備份我的iPhone(使用iTunus)時是否包含它,並且有可以提供備份功能的android應用程序?或者我們應該爲我們的應用提供服務器端...如何備份本地存儲數據

+0

軟重置後是否丟失數據? – 2012-01-11 15:13:54

+0

您剛纔提到的唯一一件事:服務器上的遠程數據庫。 – dan 2012-01-11 15:16:54

+0

軟復位後沒有數據丟失。但是,例如,可能會丟失設備。將本地存儲複製到替換設備上將會很不錯 – Gluip 2012-01-11 15:26:06

回答

1

本地存儲應該只用作緩存或不需要跨會話持久化數據。如果是,很酷,但不應該依賴它。

相反,您應該將所有需要的數據存回服務器,並將本地存儲簡單地用作客戶端緩存。

要「備份」東西已經本地存儲,只需讀出它並將其保存回您的服務器。

+1

爲什麼不通過會話存儲本地存儲?不保證持續嗎? – Gluip 2012-01-11 15:21:59

+1

本地存儲的問題在於您,開發人員無法控制數據,因此如果用戶搞砸了某些東西,那麼您無法幫助他們,他們只是生氣。控制數據更可靠。 – cdeszaq 2012-01-11 15:25:47