如何将本地存储项从Cordova应用程序保留到电话?

时间:2018-09-24 12:08:38

标签: javascript android cordova ionic-framework local-storage

因此,我开发了一个可通过本地存储保存联系人的应用程序。我的问题是每次更新或卸载应用程序时,该项目也会被删除。

我发现使用SQLite存储也可以做到这一点。

有没有一种方法可以将其保存到手机中,以便每次更新应用程序时都可以保存数据?谢谢。

2 个答案:

答案 0 :(得分:1)

您将从window.localStorage迁移到SQLitePreferences

...甚至是Contacts,因为我们在这里谈论的是联系方式。

答案 1 :(得分:1)

如果您希望这些联系人仅在您的应用程序中保持可用(即,不将其添加到全局“联系人”列表中),并且如果数据太多(iOS上小于1Mb,而Android上无限),则可以使用cordova-plugin-cloud-settings会备份云中的数据(Android自动备份/ iCloud)。

这可确保数据在应用卸载/重新安装之间持续存在。