这个问题可能有点笼统,但我想就如何解决这个问题提出一些想法。
基本上,我开发了一个混合 iOS 应用程序,它的 iOS 端只是一个 UIWebView,带有一些额外的螺栓,可以从 UI webview 的各个部分获取数据并以不同的方式向用户显示它们。
该应用程序允许您更新各种事物的实时状态,因此有一个下拉菜单,其中包含以下选项:
Empty
Full
Unavailable
问题是在现在使用它的环境中,蜂窝连接非常不完整,没有无线网络。所以我想做的是让网络应用程序检查是否有连接,以及是否没有在本地缓存数据。我相信我可以使用 HTML5 应用程序缓存来做到这一点?然后当再次连接时,我希望它检查缓存文件中的新数据并提交。
这是可能的还是我需要寻找其他地方?如果可能的话,有没有人有任何建议或提示可以提供帮助?非常感谢您的帮助/建议。
编辑:
或者,有没有办法让我从 UIWebView 中获取 AJAX POST 数据,然后将其存储,以便在应用程序再次找到连接时提交它?