【发布时间】:2014-08-27 12:32:36
【问题描述】:
EDIT#2 - 到目前为止(2 天后)的回复是个人意见和偏好,而不是对离线 phoneGap 应用程序必须在所有相关设备上轻松存储简单数据的各种选项的分析。因此,我没有接受任何答案,但我正在关注这个问题。
对于正在构建的 PhoneGap Web 应用程序应该使用哪种格式的持久数据,我感到有些困惑。我一直在研究这个,但考虑到我的平庸要求,事情还不清楚。
该应用程序是一个教育应用程序,包含大约 100 道左右的多项选择题和一些记忆游戏。
下载后的应用程序可以保持离线状态。
它适用于所有支持 phonegap 的设备。
我想要读取和写入的唯一数据是用户的表现、总错误次数、每张卡等以及游戏的任何高分。
这些都是非常基本的信息,可以保存在非常简单的 js 对象中。
我希望它是一个相当简单的解决方案,并且非常易于维护/重复。
什么是我最好的选择? phonegap 文件 api? json/草坪椅?本地存储?饼干?有没有办法“更新”应用程序并将其作为对象保存在 javascript 中?网盘?鳞片?存储 API?
其中一些看起来有点矫枉过正。
编辑 设备是否存在差异,我应该做一些设备检测并使用不同的技术吗?
【问题讨论】:
-
我认为通过一些阅读和搜索,您应该能够剔除其中一些可能性并描述您对其他可能性的担忧。只是总结一下你能找到的“可能会引发辩论、争论、投票或扩展讨论”的每一种技术。
-
我当然想过我的问题是否是主观的。几个小时前,我尝试了“小”阅读方法。是什么让我相信我不只是在问“我很懒,什么是最好的?”问题是我对需求的准确分析,phoneGap 技术最近才稳定下来,移动平台也在不断变化,导致许多互联网文章不合适和/或过时。
标签: javascript cordova local-storage