应用商店中的 PWA
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
PWA 可以通过网络浏览器访问,但也可以安装在用户主屏幕上,如提供可安装的体验 部分的文章所述。然而,PWA 面临的一项挑战是将其分发到应用商店。这正是 PWABuilder 的用武之地。
PWABuilder 是一款强大的工具,可让开发者创建可提交到各种应用商店的软件包:
使用 PWABuilder 创建软件包的一大优势是,它可以简化将 Web 应用发布到应用商店的过程。通常,将应用提交到应用商店需要完成大量工作,包括使用 Web 开发者可能未必熟悉的语言编写代码、创建应用图标、配置各种设置,以及在不同设备和操作系统上测试应用。PWABuilder 会自动处理其中的许多任务,从而减少发布应用所需的时间和工作量。
前提条件
如果您的 Web 应用满足一些基本 PWA 要求,您可以使用 PWABuilder 验证应用、为应用商店评分并打包应用。
您的 PWA 需要通过公开网址发布。
该应用必须具有完整的 Web 应用清单 。
应用必须使用 HTTPS 提供。
要点: 若要发布软件包,您还需要每个目标平台的开发者帐号。对于 Microsoft 和 Google Play 商店,这些商店将收取一次性费用。在 Apple App Store 中,帐号每年需要定期支付费用。Meta Quest 账号是免费的。
提交到商店时,您需要遵守商店的规则。这些规则可能会要求您使用其付款机制并为每笔购买交易支付佣金。还可能限制某些类型的内容。针对您要发布内容的每个商店仔细评估这些方面。
包装
只需几步操作,即可为 PWA 创建应用软件包:
在 PWABuilder 首页中,输入网址以开始打包。PWABuilder 会将您转到应用的报告卡片页面,您可以在其中查看渐进式 Web 应用的分数和待办项。
如需继续打包应用,请点击统计信息摘要页面右上角的 Package for Store 按钮。
浏览打包选项,然后点击 Generate Package 以选择平台。系统会提示您输入与您的应用相关的元数据,这些信息因平台而异。
最后,选择下载软件包 以下载您的软件包。
正在提交
如需获取将 PWA 发布到特定商店的指导,请务必查看针对该平台的文章:
示例
我使用 PWABuilder 为我的一个应用 SVGcode 生成了商店软件包。
当然,除了这些商店,您还可以在浏览器中获取应用程序。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-03-31。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2023-03-31\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2023-03-31。"],[],[]]