我计划建立一个将在Android设备上运行的调查风格问卷调查应用程序。我不太热衷于创建Android应用程序,最近遇到了谷歌的PWA框架。
任何人都可以建议,如果这是构建离线调查风格问卷应用程序的理想解决方案,要求是用户将在进入现场之前下载新的调查问卷,这将有不同的问题和选择,并将采取可能的答案离线模式下每个调查问卷大约100-500,他们将回到办公室并与互联网连接并与中央数据库同步。
我的问题是PWA是否可以提供这种离线功能,更重要的是,PWA在设备上使用的空间是多少,空间是否仅限于几个MB,如Microsoft MVC解决方案?
谢谢, 阿努拉格
答案 0 :(得分:2)
关于离线功能: 您可以使用服务工作者来满足此类要求。如果您只针对具有更新浏览器的现代设备,则离线功能不应成为问题。
关于存储: 您可以利用Web存储API或indexedDB。在任何一种情况下,您都可以阅读:http://www.html5rocks.com/en/tutorials/offline/quota-research/以了解每种限制。实际答案取决于平台和浏览器。
如果您只是定位移动应用并且可以负责应用分发,您还可以考虑使用Ionic来开发混合应用。 http://ionicframework.com/docs/v2/
另外,退房: https://github.com/pazguille/offline-first:创建离线优先网络应用时需要了解的所有内容。