javascript - 完全数据丢失 Ionic/Cordova LocalStorage 和 Websql iOS 8.4.1

标签 javascript sqlite cordova ionic-framework

我的应用程序是使用 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/

相关文章:

javascript - 尝试使用 ui Angular 创建模态模板

javascript - 在网站上获得用户反馈的好方法是什么?

c# - Unity 引用输入字段文本框

mysql - 尝试为各种系统格式化日期

"WHERE"附近的 Android 数据库更新 : syntax error

javascript - 动态添加表单元素后应用javascript

javascript - 使用 AJAX 调用进行表单填充和验证

javascript - 如何在 phonegap 中同时使用相机 API 选择(选择)多张图像?

Android - 无法执行 dex : Multiple dex files define

cordova - 关于 gunDB 作为 Cordova 项目的独立数据库的具体问题