張貼日期: May 15, 2018

AWS Amplify JavaScript 程式庫推出服務工作者功能,以針對 Web 和行動裝置啟用高品質、雲端支援的 Progressive Web App (PWA)。想要在其應用程式中啟用 PWA 功能的開發人員,可以使用 AWS Amplify 的內建公用程式類別來註冊其服務工作者、啟用和利用 Web 推送的 API,以及透過 Analytics 監控服務工作者生命週期事件。開發人員還可透過 AWS Amplify 的操作類別,整合其他雲端功能,例如授權、即時資料以及使用者儲存等。

Progressive Web App 是現有 Web 標準的增強功能,它們可透過類原生功能提供更佳的使用者體驗。與一般 Web 應用程式類似,PWA 部署用於主控,且可透過 URL 和搜索引擎取得。此外,PWA 具有延伸功能,例如離線執行、安裝到主畫面或瀏覽器、接收推送通知以及在後台執行工作等。

藉由 AWS Amplify 的最新 PWA 支援,開發人員可以使用 AWS Mobile CLI 快速建立可擴展的 PWA 並進行部署。Web 部署採用 Amazon S3 雲端儲存服務和 Amazon CloudFront,這是一種全球內容交付網路,內建對媒體串流的支援。部署後,AWS Amplify 的 Analytics 類別將開始追蹤服務工作者生命週期事件,且提供重要的應用程式內指標,例如安裝數目等。

閱讀 AWS Amplify 開發人員指南中更多有關 PWA 和 Web 工作者支援的資訊。

AWS Amplify 是一種 Javascript 程式庫,可以在任何可透過程式庫叫用 AWS 服務的區域使用。如需 AWS 服務區域可用性的詳細資訊,請參閱區域表