存储移动应用程序数据以避免数据丢失

时间:2019-09-02 10:36:36

标签: android ionic-framework ionic3 local-storage

所以我有混合应用程序(Android和iOS),并且它有一些问卷调查表,用于存储文本(来自相机,电话库)的base64图像。它有50多个问题,每个问题可以有一张图片取决于用户。

  1. 当前,它将数据存储在本地存储(离子存储)中,当所有内容填充完毕后,它将数据存储到MongoDB。但是有些用户拥有非常大量的数据,突然间应用程序崩溃是因为本地存储空间不足吗?

  2. 在填写调查表时存储离线数据的最佳方法是什么。

  3. 如果应用程序崩溃,可以用什么方法来恢复数据。因为我是开发人员,所以在数据库完全填满并单击(保存)到数据库的按钮之前,看不到数据库中的任何内容。

1 个答案:

答案 0 :(得分:0)

除了使用本地存储,您还可以使用“离子sqlite存储” https://ionicframework.com/docs/native/sqlite,这是存储脱机数据的最佳方法。

使用sqlite存储的应用崩溃的可能性最小。当我们使用它使用sqlite存储来维护40多个表和10万行的脱机数据时。