我正在使用phonegap开发混合移动应用程序。
目前我正在将数据存储到localstorage中。
我只想了解移动应用程序中localstorage的生命周期。
关闭应用程序后,localstorage会保留数据吗?
浏览器和Android应用程序中localstorage的行为是否相同?
尽快给予回复。
需要。
感谢。
答案 0 :(得分:3)
我也正在开发一个带有一些离线数据的移动应用程序,目前正在测试数据存储(在android上)并考虑安全性。
本地存储中的数据在关闭应用程序,清理缓存和垃圾文件(通过其他程序)并重新启动后仍然存在。我能够删除它的唯一方法是清除“管理应用程序”中的数据,这是预期的。
此外,它应该位于沙盒中,因此只有应用和root用户才能访问它。
答案 1 :(得分:2)
LocalStorage不可靠,它可能被iOS系统删除,无法保证。 您可以将它用于临时,缓存或类似的东西。
答案 2 :(得分:0)
在android localstorage中,即使用户关闭了应用程序,数据也不会被删除。但是当应用程序设置中的应用程序数据被清除时,它会丢失。所以我的建议是使用外部服务器来存储数据,你可以使用API&#39 ; s(如json)访问数据。这是我们在其中一个项目中使用的技巧。