Ionic Android应用程序在缓存达到10.3MB

时间:2016-07-13 03:16:36

标签: android caching ionic-framework appdata

我为客户端构建了一个Ionic应用程序,使他能够拍摄照片并使用LocalStorageService存储它们。他报告说,一旦应用程序的缓存达到10.3 MB,他拍摄的照片就不再存储了。

删除应用程序的缓存后,他会擦除所有拍摄的照片,并可以继续添加新照片。

我在我的设备上尝试此功能,无法复制此问题。我正在使用带有Marshmallow的三星S6,而客户正在使用运行Lollipop的廉价平板电脑。我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:0)

由于LocalStorage基本上是cookie的高级形式,因此它并不意味着存储大小为MB或文件的文件(当然不是图像)。大多数情况下,Chrome提供10MB的空间,Firefox提供5MB(基于此article)。但是,由于未在其文档中指定,因此无法保证。它们可以是2 MB - 无限制。

  

我正在使用带有Marshmallow的三星S6,而客户正在使用运行Lollipop的廉价平板电脑。我在这里错过了什么吗?

您可以使用File Transfer Plugin并将图像文件存储在设备上。完成后,您可以使用LocalStorageSQLite来跟踪用户下载的图片的路径。