移动网站/应用程序 – 离线捕获数据并推送到实时数据库

我有一个现有的网站,涉及从网站的成员基础的持续的数据捕获。 我想提供可处理离线表单提交的网站的移动版本。 我也希望移动网站不要成为本地应用程序,我宁愿将其作为一个可跨iOS,Android等工作的networking应用程序开发 – 主要是由于没有开发时间来开发特定于平台的版本。 但是,这是否符合我处理离线表单提交的目标? 有没有人对此有任何build议? 该网站目前是基于PHP / MySQL的。

感谢任何指针。

您应该查看HTML5脱机存储。 关于这个问题有一个答案

https://stackoverflow.com/questions/1194784/which-browsers-support-html5-offline-storage

使用HTML5离线应用程序和localStorage(请参阅html5demos.com上的这些操作)。 要了解哪些浏览器支持此HTML5function,请转至http://www.quirksmode.org/webkit.html并查找appcache和localStorage。

您还需要确定何时将数据发布到您的服务器。 因此,您还需要一些JavaScript代码作为离线应用程序的一部分,它知道用户何时在线,知道localStorage中有数据,并知道何时发布数据。

看看Sencha Touch ,这是一个移动应用程序的框架,可能会帮助你。