我们的团队正在使用SQLite在Ionic v1应用程序上进行存储。看来,只要存储在iOS上填满,操作系统就会删除数据库。理想情况下,我们希望这些数据是持久的。
最初,我们创建数据库的代码如下所示:
self.db = window.openDatabase('example', '1.0', 'ExampleDb', 3*1024*1024);
在做了一些研究之后,我决定尝试这个插件:https://github.com/litehelpers/Cordova-sqlite-storage
现在代码如下:
self.db = $cordovaSQLite.openDatabase({name: 'example', location: 'default'});
我已尝试使用所有提供的位置:default
,Library
和Documents
但操作系统仍在删除数据库。关于持久存储,我有什么遗漏吗?
非常感谢任何帮助。谢谢你的时间!