我是一名使用phonegap开始的web开发人员。我需要为iPhone、Android和Windows Phone 8创建一个应用程序。
我需要在本地存储一些数据(localStorage存储不了太大的数据)。
我不知道哪种解决方案是最好的:
- Phonegap提供了Storage(基于被弃用的WebSQL),但它不支持Windows Phone。是否有插件来填补这个空缺?
- 我了解过Indexed DB,但以前没有使用过它,而且对我来说不是很直观。我不确定它是否在所有平台上都得到了完全支持?我根据此文章示例实践(http://blog.nparashuram.com/2012/10/indexeddb-example-on-cordova-phonegap_12.html)
- 或许我可以使用phonegap插件https://github.com/marcucio/Cordova-WP-SqlitePlugin(Windows Phone) 和 https://github.com/marcucio/Cordova-SQLitePlugin for android and iphone.。这样我的代码在所有平台上都是一样的,我猜想。
有人之前创建过这样的应用程序吗?我将非常感激任何解决方案或想法。