我正在开发一个 HTML5 应用程序。此应用程序必须存储数据(大量 JSON 和 Base64 图片),直到用户将其与我们的服务器同步。同步后,我必须将数据存储在设备上一个月。
我将使用 Phonegap 来构建应用程序。我知道有 5MB 的限制,所以我肯定必须以不同的方式存储我的数据。什么是最好的解决方案?你会推荐我什么?
编辑:
我忘了说,但我将拥有我公司用于安装应用程序的所有设备,所以也许有办法通过欺骗 Android pad 来超越限制?
我正在开发一个 HTML5 应用程序。此应用程序必须存储数据(大量 JSON 和 Base64 图片),直到用户将其与我们的服务器同步。同步后,我必须将数据存储在设备上一个月。
我将使用 Phonegap 来构建应用程序。我知道有 5MB 的限制,所以我肯定必须以不同的方式存储我的数据。什么是最好的解决方案?你会推荐我什么?
我忘了说,但我将拥有我公司用于安装应用程序的所有设备,所以也许有办法通过欺骗 Android pad 来超越限制?
这代表 localStorage 和内置的 SQLite 数据库。我建议您查看File API,它允许您将文件存储在设备中。
我在 iOS/Android Phonegap 应用程序中使用了一个简洁的 SQLite 插件。我已经对其进行了测试,发现它的方法在两个平台上都能很好地工作。
至于同步 JSON 数据和 Base64 图像,我正在使用通过这个插件管理的 SQLite DB 做同样的事情。我只有几百个较小的图像我正在使用,但我发现 SQLite DB 对于这个目的非常可靠。
感谢该插件的作者。