Javascript 完全数据丢失Ionic/Cordova LocalStorage和Websql iOS 8.4.1
我的应用程序是用Ionic/Cordova 5.0.0构建的——大部分数据使用SQLite(PockDB),首选项使用localStorage等等 在300多名iOS用户中,我有4名用户报告数据完全丢失。应用程序只是简单地重置为原始状态,就好像Localstorage和Websql数据被完全释放一样。所有这些用户都在iOS上运行8.4。* 我试图通过手动删除所有localstorage来重现这个问题,这会按预期重置应用程序,但SQLite数据仍然存在。我根本不知道如何重现这种情况,更不用说弄清楚它是如何发生的了 注意:我还没有收到来自Android的任何报告Javascript 完全数据丢失Ionic/Cordova LocalStorage和Websql iOS 8.4.1,javascript,sqlite,cordova,ionic-framework,ionic,Javascript,Sqlite,Cordova,Ionic Framework,Ionic,我的应用程序是用Ionic/Cordova 5.0.0构建的——大部分数据使用SQLite(PockDB),首选项使用localStorage等等 在300多名iOS用户中,我有4名用户报告数据完全丢失。应用程序只是简单地重置为原始状态,就好像Localstorage和Websql数据被完全释放一样。所有这些用户都在iOS上运行8.4。* 我试图通过手动删除所有localstorage来重现这个问题,这会按预期重置应用程序,但SQLite数据仍然存在。我根本不知道如何重现这种情况,更不用说弄清楚
有什么想法吗 正如我最近发现的,当设备空间不足时,iOS会清除本地存储。您是将用户的数据备份到服务器上还是只存在于他们的设备上?备份和同步是可用的。有没有发现这个问题?我在Cordova 5+上使用Web SQL构建的应用程序中遇到了类似的问题。@thisisbrians在与一些用户讨论过这件事之后,我现在怀疑这是在苹果设备空间不足时发生的。有传言说,苹果公司将仅仅是吹走某些类型的文件和数据,以帮助释放空间。这就是为什么苹果建议任何本地数据都可以通过应用程序重新创建。