我的应用程序是使用Ionic / Cordova 5.0.0构建的 - 使用SQLite(PouchDB)获取大部分数据,使用localStorage获取首选项。
在300多名iOS用户中,我有4位用户报告完全数据丢失。该应用程序只是重置为原始状态,就像Localstorage和Websql数据完全被炸毁一样。所有这些用户都在iOS上运行8.4。*
我尝试通过手动删除所有localstorage来重现问题,这会按预期重置应用,但SQLite数据仍然存在。我无论如何都无法弄清楚重现这一点,更不用说弄清楚它是如何发生的。
注意:我还没有来自Android的任何报告。
有什么想法吗?
答案 0 :(得分:1)
正如我最近发现的那样,当设备空间不足时,iOS会擦除localstorage。