所以我有混合应用程序(Android和iOS),并且它有一些问卷调查表,用于存储文本(来自相机,电话库)的base64图像。它有50多个问题,每个问题可以有一张图片取决于用户。
当前,它将数据存储在本地存储(离子存储)中,当所有内容填充完毕后,它将数据存储到MongoDB。但是有些用户拥有非常大量的数据,突然间应用程序崩溃是因为本地存储空间不足吗?
在填写调查表时存储离线数据的最佳方法是什么。
如果应用程序崩溃,可以用什么方法来恢复数据。因为我是开发人员,所以在数据库完全填满并单击(保存)到数据库的按钮之前,看不到数据库中的任何内容。
答案 0 :(得分:0)
除了使用本地存储,您还可以使用“离子sqlite存储” https://ionicframework.com/docs/native/sqlite,这是存储脱机数据的最佳方法。
使用sqlite存储的应用崩溃的可能性最小。当我们使用它使用sqlite存储来维护40多个表和10万行的脱机数据时。