发布到应用商店
使用 PWA Builder 将你已发布的 PWA 打包,生成 Android、iOS 和 Windows 安装包。Builder 内置的引导式流程正在路线图上。
Proyecta 构建的是 Web 应用。若要通过 App Store、Google Play 或 Microsoft Store 分发,你需要将已发布的应用包装为 PWA,并使用 PWA Builder 等工具生成原生安装包。
第一步:确保你的应用是 PWA
Section titled “第一步:确保你的应用是 PWA”在生成商店安装包之前,先让 AI 添加 PWA 支持:
Add PWA support to my app:- Web app manifest with name, short name, icons (192px and 512px), theme color- Service worker that caches the app shell for offline use然后将应用发布到你的 *.proyecta.live 子域名(或自定义域名)。
第二步:生成商店安装包
Section titled “第二步:生成商店安装包”- 打开 pwabuilder.com
- 输入你已发布的 URL
- PWA Builder 会对 manifest、service worker 及安全性进行审核
- 点击 Package for Stores 并选择目标平台:
- Android — 生成供 Google Play 使用的
.aab(Android App Bundle) - iOS — 生成一个 Xcode 项目,你需要通过 Xcode + Transporter 构建并提交
- Windows — 生成供 Microsoft Store 使用的
.msix
- Android — 生成供 Google Play 使用的
第三步:提交
Section titled “第三步:提交”每个商店都有各自的开发者控制台:
| 商店 | 开发者费用 | 备注 |
|---|---|---|
| Google Play | 一次性 $25 | 对 PWA 包装应用总体较为宽松 |
| Apple App Store | $99/年 | Apple 可能拒绝仅为 webview 而缺乏原生功能的应用。建议通过 Web API 添加原生功能(推送通知、分享、摄像头)以增强过审胜算。 |
| Microsoft Store | 一次性 $19(个人) | 审核最为宽松 |
重要提示:妥善保存你的 Android 签名密钥
Section titled “重要提示:妥善保存你的 Android 签名密钥”PWA Builder 生成 Android 安装包时,会同时生成一个 signing.keystore 文件。请务必将其保存在安全的地方 — Google Play 要求所有后续更新都必须使用同一个密钥签名。一旦丢失,你将无法更新应用,只能以新的包名重新发布。
iOS 预置描述文件和 Windows 证书同样适用此规则。
上线后的更新
Section titled “上线后的更新”大多数更新无需重新提交商店审核。由于包装后的应用从你已发布的 Proyecta URL 加载内容,内容和功能上的变更在你发布的瞬间即可生效。只有在以下情况发生变化时,才需要重新提交新的安装包:
- 应用名称、图标、启动屏
- 被包装器内嵌的 manifest 条目
- 原生权限声明
详情请参阅更新你的移动应用。
- Builder 内置应用商店向导 — 根据你现有的品牌素材自动生成图标、启动屏和商店详情文案
- 与 PWA Builder 的直接集成,让你无需离开 Proyecta
- 应用商店元数据管理,与 builder 联动