跳转到内容

发布到应用商店

使用 PWA Builder 将你已发布的 PWA 打包,生成 Android、iOS 和 Windows 安装包。Builder 内置的引导式流程正在路线图上。

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

在生成商店安装包之前,先让 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 条目
  • 原生权限声明

详情请参阅更新你的移动应用

  • Builder 内置应用商店向导 — 根据你现有的品牌素材自动生成图标、启动屏和商店详情文案
  • 与 PWA Builder 的直接集成,让你无需离开 Proyecta
  • 应用商店元数据管理,与 builder 联动