0

我需要一种在没有 Phonegap 配额的情况下使用 SQLite 3 的方法。我查看了几个插件,但它们缺乏良好的文档,并且没有一个说它们可以与 Phonegap 2.0 一起使用(大多数插件都在吹捧 1.5+)。

此外,我不想设置配额。如果需要,我需要能够在应用程序中存储大量信息。有谁知道像Phonegap这样的好框架?一切都需要 100% HTML/CSS/JS。

现在我们的产品在服务器和我们的 AppJS 部署(桌面上的本地)上运行带有 node.js 后端的 AngularJS 前端。我们需要一个等效的移动设备,但恐怕Phonegap可能是一个错误。数据库访问确实是难题中最重要的部分,不仅仅是代码重用和可移植性。我们希望能够在每个平台上移植相同的前端,而无需编写任何代码。

4

2 回答 2

0

据我所知,目前没有任何东西符合您存储“信息量”的要求。这是因为浏览器被限制为 5-10mb 的信息(参见http://www.w3.org/TR/webstorage/#disk-space),这就是 PhoneGap 的意义所在。

要解决这个问题,您必须为每个设备编写一个插件。虽然它们将共享相同的接口,但底层代码会有所不同。

于 2012-12-04T22:43:34.380 回答
0

一两年前有一个解决方案,当安装电话间隙应用程序时,包括一个 50 兆的 sqlite 数据库(可以是虚拟数据),你可能会侥幸逃脱,但文件应该大于配额。通过在安装期间打破配额,即使您随后删除了原始数据并低于配额,也可以写入尽可能多的数据。不知何故,这会阻止 os 应用配额。我知道这之前有效,但尚未在最新的 android 版本上进行测试。

于 2012-12-05T19:16:09.453 回答