2

我正计划构建一个可以在安卓设备上运行的调查式问卷应用程序。我不太热衷于创建 Android 应用程序,最近遇到了 Google 的 PWA 框架。

任何人都可以建议这是否是构建离线调查式问卷应用程序的理想解决方案,要求用户在进入现场之前将下载一份新问卷,该问卷将有不同的问题和选择集,并且可能会收到大约 100-离线模式下每份问卷 500 份,他们将回到办公室并连接到互联网并与中央数据库同步。

我的问题是 PWA 是否可以提供此离线功能,更重要的是为 PWA 在设备上使用提供了多少空间,空间是否像 Microsoft MVC 解决方案那样仅限于几个 MB?

谢谢,阿努拉格

4

1 回答 1

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 :创建离线优先网络应用程序所需的一切。

于 2016-09-13T11:40:42.063 回答