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



所以我有混合应用程序(android和iOS(,它有一些问卷,用于存储文本,base64图像(相机,手机图库(。 它有超过50 +问题,每个问题都可以有一个图像取决于用户。

目前,它将数据存储
  1. 在本地存储(ionstorage(中,当所有内容都填满时,它将数据存储到MongoDB。 但是有些用户拥有非常大量的数据,突然应用程序崩溃是因为本地存储内存不足吗?

  2. 当他们填写调查问卷时,存储离线数据的最佳方法是什么。

  3. 如果应用程序崩溃,恢复数据的方法是什么。因为我是开发人员,在他们完全填充并单击按钮(保存(到数据库之前,无法看到数据库上的任何内容。

与其使用本地存储,不如使用"ionic sqlite storage"https://ionicframework.com/docs/native/sqlite,这是存储离线数据的最佳方式。

使用 sqlite 存储应用崩溃的可能性最小。由于我们正在使用它来维护使用 sqlite 存储的 40 多个表和 10 万行的离线数据。

最新更新