我想开发一个带有phonegap的原生应用。我想将我的数据存储在sqlite数据库(大小超过5 MB)中。我现在的问题是:
我是否必须使用原生sqlite插件进行phonegap?在文档中:http://docs.phonegap.com/en/2.5.0/cordova_storage_storage.md.html#Storage 它说在“开放数据库”下它创建了一个新的sqlite数据库。那为什么我需要一个原生的sqlite插件?这真让我感到困惑,因为在页面的顶部它说明了一些弃用的webql标准。
什么是phonegap存储api使用? sqlite还是websql?它有哪些限制?
感谢
答案 0 :(得分:2)
我认为那些设备不支持WebSQL需要插件。 iOS,BB和Android浏览器支持WebSQL,但Windows手机或BB10不支持。当不支持WebSQL时,插件将填充。
或者,您可以尝试我的库https://bitbucket.org/ytkyaw/ydn-db/wiki/Home这是纯粹的JavaScript,因此您不需要插件。该库支持WebSQL和IndexedDB,因此适用于大多数平台。