我的应用程序是使用 Ionic/Cordova 5.0.0 构建的 - 使用 SQLite (PouchDB) 处理大部分数据,使用 localStorage 处理首选项等等。
在 300 多名 iOS 用户中,有 4 名用户报告完全丢失数据。该应用程序只是简单地重置为原始状态,就好像 Localstorage 和 Websql 数据被完全炸毁一样。所有这些用户都在 iOS 上运行 8.4.*
我已尝试通过手动删除所有本地存储来重现该问题,这会按预期重置应用程序,但 SQLite 数据仍然存在。无论如何,我根本无法弄清楚如何重现这一点,更不用说弄清楚它是如何发生的了。
注意:我还没有收到来自 Android 的任何报告。
有什么想法吗?
最佳答案
正如我最近发现的那样,当设备空间不足时,iOS 会删除本地存储。
关于javascript - 完全数据丢失 Ionic/Cordova LocalStorage 和 Websql iOS 8.4.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32927070/