添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

PWAs can be accessed through a web browser, but they can also be installed on a user's home screen as outlined in the articles in the section Provide an installable experience . One of the challenges with PWAs, however, is distributing them to app stores. This is where PWABuilder comes in.
PWABuilder is a powerful tool that allows developers to create packages that can be submitted to various app stores:

  • Google Play Store
  • Microsoft Store
  • Apple App Store
  • Meta Quest Store
  • One of the major advantages of using PWABuilder to create packages is that it simplifies the process of publishing your web application to app stores. Normally, submitting an app to app stores requires a lot of work, including writing code in languages web developers may not necessarily be familiar with, creating app icons, configuring various settings, and testing the app across different devices and operating systems. PWABuilder takes care of many of these tasks automatically, reducing the amount of time and effort required to publish apps.

    Prerequisites

    If your web app meets a few baseline PWA requirements, you can use PWABuilder to validate, score, and package your application for stores.

  • Your PWA needs to be published at a public URL.
  • It must have a complete web app manifest .
  • The app has to be served with HTTPS.
  • Packaging

    You can have an application package for your PWA in a few steps:

  • From the homepage of PWABuilder, enter a URL to start the packaging process. PWABuilder will take you to the report card page for your application, where you can view scores and action items for your progressive web app.
  • To proceed to packaging your app, click the Package for Stores button on the top right of the scorecard page.
  • Browse the options for packaging, and select a platform by clicking Generate Package . You will be prompted for metadata related to your application, which will vary depending on platform.
  • Lastly, select Download Package to download your package.
  • Submitting

    For guidance on how to publish a PWA to a specific store, be sure to check out the platform-specific articles:

  • Microsoft Store
  • Google Play Store
  • Apple App Store
  • Meta Quest Store
  • Example

    I have generated store packages for one of my apps, SVGcode , using PWABuilder.

    Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.

    Last updated 2023-03-31 UTC.

    [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-03-31 UTC."],[],[]]