混合移动应用的本地存储

时间:2014-11-13 10:13:25

标签: cordova mobile local-storage

我正在使用phonegap开发混合移动应用程序。

目前我正在将数据存储到localstorage中。

我只想了解移动应用程序中localstorage的生命周期。

关闭应用程序后,localstorage会保留数据吗?

浏览器和Android应用程序中localstorage的行为是否相同?

尽快给予回复。

需要。

感谢。

3 个答案:

答案 0 :(得分:3)

我也正在开发一个带有一些离线数据的移动应用程序,目前正在测试数据存储(在android上)并考虑安全性。

本地存储中的数据在关闭应用程序,清理缓存和垃圾文件(通过其他程序)并重新启动后仍然存在。我能够删除它的唯一方法是清除“管理应用程序”中的数据,这是预期的。

此外,它应该位于沙盒中,因此只有应用和root用户才能访问它。

答案 1 :(得分:2)

LocalStorage不可靠,它可能被iOS系统删除,无法保证。 您可以将它用于临时,缓存或类似的东西。

答案 2 :(得分:0)

在android localstorage中,即使用户关闭了应用程序,数据也不会被删除。但是当应用程序设置中的应用程序数据被清除时,它会丢失。所以我的建议是使用外部服务器来存储数据,你可以使用API​​&#39 ; s(如json)访问数据。这是我们在其中一个项目中使用的技巧。