コンテンツにスキップ

App Storeへの公開

公開済みのPWAをPWA Builderでラップして、Android、iOS、Windowsパッケージを生成します。ダッシュボードのMobile → Publishタブがステップごとに手順をガイドします。

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

ダッシュボードのMobile → Publishタブがこの一連の手順をガイドします。Google PlayまたはApp Storeを選択すると、パッケージの生成、ストアリスティングの作成、申請など各ステップが表示され、ローンチ後のアップデート手順のチェックリストも確認できます。以下の手順はそのウォークスルーと同じ内容なので、どちらを使っても構いません。

ステップ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サブドメイン(またはカスタムドメイン)にdeployします。

ステップ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から読み込むため、コンテンツや機能の変更はdeployした瞬間に反映されます。新しいパッケージを再申請する必要があるのは、以下を変更した場合のみです。

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

詳細についてはモバイルアプリのアップデートを参照してください。

  • ストアアセットの自動生成 — 既存のブランディングからアイコン、スプラッシュスクリーン、ストアリスティングのコピーを自動生成
  • PWA Builderとの直接統合 — Proyectaを離れずに操作可能
  • ストアメタデータ管理 — builderと連携