跳转到内容

发布到应用商店

使用 PWA Builder 将已发布的 PWA 打包,生成 Android、iOS 和 Windows 安装包。在 dashboard 的 Mobile → Publish 标签页中可按步骤逐一完成操作。

Proyecta 构建的是 Web 应用。若要通过 App Store、Google Play 或 Microsoft Store 分发,你需要将已发布的应用封装为 PWA,并使用 PWA Builder 等工具生成原生安装包。

Dashboard 的 Mobile → Publish 标签页会端到端地引导你完成整个流程。选择 Google PlayApp Store 后,它会逐步列出每个步骤——生成安装包、创建商店页面、提交审核——以及上线后推送更新的检查清单。以下步骤与该流程一一对应,你可以选择任意一种方式操作。

在生成商店安装包之前,先让 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 子域名(或自定义域名)。

  1. 打开 pwabuilder.com
  2. 输入已发布应用的 URL
  3. PWA Builder 会对 manifest、service worker 和安全性进行审计
  4. 点击 Package for Stores 并选择目标平台:
    • Android — 生成用于 Google Play 的 .aab(Android App Bundle)
    • iOS — 生成一个 Xcode 项目,通过 Xcode + Transporter 构建并提交
    • Windows — 生成用于 Microsoft Store 的 .msix

各大商店均有独立的开发者控制台:

商店 开发者费用 备注
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 证书同样适用这一原则。

大多数更新无需重新提交商店审核。由于封装后的应用直接从已发布的 Proyecta URL 加载内容,内容和功能的变更在你发布后即时生效。只有在以下情况下才需要重新提交新安装包:

  • 更改应用名称、图标、启动屏
  • 修改封装时内置的 manifest 配置项
  • 更改原生权限声明

详情请参阅更新移动应用

  • 自动生成商店素材 — 根据现有品牌资产自动生成图标、启动屏和商店描述文案
  • 与 PWA Builder 直接集成,无需离开 Proyecta
  • 应用商店元数据管理,与 builder 联动