2012-01-11 115 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