【问题标题】:PhoneGap Offline Caching json dataPhoneGap离线缓存json数据
【发布时间】:2013-06-14 02:14:43
【问题描述】:

我正在构建一个 Phonegap 应用程序,我计划将其设置为在离线和在线模式下工作,其想法是从 PHP 服务器端脚本获取 JSON 数据并将其显示在应用程序中,这些数据包含文本,图像,所以我的问题是无论如何设置动态缓存清单或任何其他方式,以使用户在离线时可以看到已加载的数据,例如缓存 json 结果本身或您可以帮助我的任何其他方式

谢谢

【问题讨论】:

标签: html cordova offline-caching offlineapps


【解决方案1】:

“在离线和在线模式下工作”是什么意思?用户是否只能看到用户创建的数据,或者他们也可以修改它?使用清单来控制用户创建数据的缓存是否正确?我原以为您应该只真正使用它来缓存应用程序模板和代码。在任何情况下,我认为您可能需要一些可以施加更多控制权的东西,可能是基于 WebSQL、IndexedDb 或 LocalStorage 的东西。

几个月来我一直在研究 modify-it-too 问题,并且有一个 javascript(phonegap) 服务器同步形式的解决方案,它有点像版本控制系统,具有版本号和冲突解决方案.有一些非常棒的文档和演示 on the GitHub page,您甚至可以看到由 SkillsMatter / LondonAJAX 提供的演示文稿。目前只有一个基于 JS/Node 的服务器,但我可能会做基于 PHP 的服务器,因为这是我的日常工作 如果你看在服务器代码中,它很容易实现。

顺便说一句,我会使用不同的方法来存储图像,为什么不直接下载它们并将它们存储在 File 中,我不知道存储限制,但我敢打赌 Phonegap 会让你这样做逃脱大多数。

【讨论】:

  • 谢谢,但也许您在我的应用程序中弄错了,没有用户数据,该应用程序旨在从远程 joomla 站点获取文章和类别,我想做一些类似于 Google+ 或 Facebook 应用程序的事情即使没有连接也可以看到您已经看到的提要,再次感谢 phone-gap 中的 File API,您给了我更多想法
猜你喜欢
  • 2011-12-09
  • 2014-02-22
  • 2011-10-27
  • 2013-01-23
  • 2011-04-02
  • 1970-01-01
  • 1970-01-01
  • 2013-10-07
  • 2012-10-14
相关资源
最近更新 更多