我有一个PhoneGap应用程序,它使用localStorage在用户离线时存储创建的数据 - 当连接恢复时,数据通过Backbone.js与REST API同步。
除了应用程序退出或崩溃的一些问题外,这种方法大多正常。
例如:
localStorage.setItem('api_key', key)
)使用远程调试器,我们发现导致应用程序完全退出的事件(例如崩溃或手动退出)似乎会干扰localStorage - 某些数据会过时或丢失。
LocalStorage的稳定性是否足以让应用使用?
这种情况只发生在iOS上,而不是许多版本的PhoneGap - 我们至少试过2.2到2.9。