android - Google Progressive Web App 是否适合调查式应用程序?

标签 android web progressive

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

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

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

谢谢, 阿努拉格

最佳答案

关于离线功能: 您可以使用 Service Worker 来满足此类要求。如果您仅针对具有更新浏览器的现代设备,那么离线功能应该不成问题。

关于存储: 您可以利用 Web 存储 API 或 indexedDB。无论哪种情况,您都可以阅读:http://www.html5rocks.com/en/tutorials/offline/quota-research/了解每个的限制。实际答案取决于平台和浏览器。

如果您仅针对移动应用程序并且可以负责应用程序分发,您也可以考虑使用 Ionic 来开发混合应用程序。 http://ionicframework.com/docs/v2/

另外,请查看: https://github.com/pazguille/offline-first :创建离线优先网络应用程序所需了解的一切。

关于android - Google Progressive Web App 是否适合调查式应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39468881/

相关文章:

java - 是否有适用于 Android 的可靠 Art-Net 库(DMX over IP)?

android - 当cordova构建android --angular时点击javax.net.ssl.SSLHandshakeException

android - Android 6 上的 SurfaceView 旋转问题

web - 无法将 Vue.js PWA 添加到主屏幕

angularjs - ng-repeat 中渐进式加载图像、Angular JS

android - 无法解析 : com. google.firebase :firebase-core:9. 2.1

html - 如何在 HTML 和 CSS 中使用 html 对象编写粘性页脚?

html - 如何让 scrollTop 在 iOS 移动设备上工作

javascript - 从 DOM 控制 React 组件 props

ios - 在 swift 3.0 中将图像转换为渐进式 JPEG