发布于: May 15, 2018

AWS Amplify JavaScript 库引入了 Service Worker 功能,有助于为 Web 和移动平台打造高质量的云驱动型渐进式 Web 应用程序 (PWA)。希望在应用程序中启用 PWA 功能的开发人员可以使用 AWS Amplify 的内置实用工具类来注册 Service Worker,从而启用和利用 Web 推送 API,并通过 Analytics 监控 Service Worker 的生命周期事件。开发人员还可以通过 AWS Amplify 的运行类别集成其他云功能,例如授权、实时数据和用户存储。

渐进式 Web 应用程序是现有 Web 标准的增强版本,它们可以通过类似原生的功能提供更出色的用户体验。与常规 Web 应用程序类似,PWA 部署为托管式,可通过 URL 和搜索引擎提供。此外,PWA 扩展了功能,比如脱机运行、安装到主屏幕或浏览器、接收推送通知以及在后台执行任务。

借助 AWS Amplify 的最新 PWA 支持,开发人员可以快速创建可扩展的 PWA,并利用 AWS Mobile CLI 部署它们。Web 部署由 Amazon S3 云存储服务和 Amazon CloudFront 提供支持,Amazon CloudFront 是一种内置支持媒体流的全球内容分发网络。部署之后,AWS Amplify 的 Analytics 类别将开始跟踪 Service Worker 的生命周期事件,并且会提供有价值的应用程序内指标,如安装数量。

阅读 AWS Amplify 开发人员指南,进一步了解 PWA 使用方法和 Web 工作人员支持。

AWS Amplify 是一种 Javascript 库,可以从任何允许通过库调用 AWS 服务的区域使用。有关 AWS 服务可用区的更多信息,请参阅区域表