コンテンツにスキップ

App Storeへの公開

公開済みのPWAをPWA Builderでラップして、Android・iOS・Windows向けパッケージを生成します。Builder内でのガイド付きフローはロードマップに含まれています。

ProyectaはWebアプリを構築します。App Store、Google Play、またはMicrosoft Storeを通じて配布するには、公開済みのアプリをPWAとしてラップし、PWA Builderなどのツールを使ってネイティブパッケージを生成します。

ステップ1:アプリがPWAであることを確認する

Section titled “ステップ1:アプリが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のサブドメイン(またはカスタムドメイン)に公開してください。

ステップ2:ストア向けパッケージを生成する

Section titled “ステップ2:ストア向けパッケージを生成する”
  1. pwabuilder.comを開く
  2. 公開済みのURLを入力する
  3. PWA Builderがマニフェスト・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/年ネイティブ機能を持たない単なるWebViewアプリは却下される場合があります。Web APIによるプッシュ通知・共有・カメラなどのネイティブ機能を追加して審査通過率を高めましょう。
Microsoft Store$19(個人・一回限り)最も審査が緩やか

重要:Android署名キーを保存する

Section titled “重要:Android署名キーを保存する”

PWA BuilderがAndroidパッケージを生成すると、signing.keystoreファイルが発行されます。このファイルは必ず安全な場所に保存してください — Google Playでは、将来のすべてのアップデートを同じキーで署名する必要があります。紛失した場合はアプリを更新できなくなり、新しいパッケージ名で再公開するしか手段がなくなります。

iOSのプロビジョニングプロファイルやWindowsの証明書についても同様です。

ほとんどのアップデートは新たなストア申請を必要としません。ラップされたアプリは公開済みのProyecta URLから読み込まれるため、コンテンツや機能の変更は公開した瞬間に反映されます。新しいパッケージを再申請する必要があるのは、以下を変更した場合のみです:

  • アプリ名、アイコン、スプラッシュスクリーン
  • ラッパーに組み込まれるマニフェストのエントリ
  • ネイティブパーミッションの宣言

詳細はモバイルアプリのアップデートをご覧ください。

  • Builder内アプリストアウィザード — 既存のブランディングからアイコン・スプラッシュスクリーン・ストア掲載用テキストを自動生成
  • PWA Builderとの直接連携 — Proyectaから離れることなく操作可能に
  • Builder連携のアプリストアメタデータ管理