Ionic Appflowからの移行
Appflowのサービス終了前に、リリース設定のエクスポート、チャネルのマッピング、Live UpdateとNative Buildの移行を完了しましょう。
最終更新日
推奨される手順
現在利用しているAppflowの機能を洗い出し、Capgo と Appflow の比較ページを確認してから、ドキュメントに従って Appflow から Capgo へのアップグレードを進めてください。
- Appflow 代替機能の比較ページを見る
- /docs/upgrade/from-appflow-to-capgo/ を実行する
- CI は GitHub Actions または GitLab を継続利用する
移行を保留すべきケース
- 2027年12月31日の Appflow アクセス終了前にアプリを終了(sunset)させる予定である場合。
- 他の CI pipeline に移行できていない、Appflow 専用の自動化処理に依存している場合。
よくある質問
- Appflow からの移行にあたり、code のどのような変更が必要ですか?
- @capacitor/live-updates をアンインストールして @capgo/capacitor-updater をインストールし、cap sync を実行した上で、起動時に CapacitorUpdater.notifyAppReady() を呼び出します。Capgo が sync、download、reload のステップをネイティブで実行するため、その code は削除可能です。
- App StoreやGoogle Playで新しいリリースが必要ですか?
- はい、1回だけです。アップデーターはネイティブプラグインなので、Capgo を含むストア用ビルドを1回リリースしてください。以降、Web側の変更はライブアップデートとしてユーザーに届きます。古いビルドのユーザーは、更新するまで引き続きAppflowから取得し続けます。
- Appflowのチャンネルやバージョンマッチングはどうなりますか?
- Capgo ダッシュボードでチャンネルを再作成してください。Capgo のバージョンターゲティングは Appflow の自動バージョンマッチングに対応しているため、各ネイティブバージョンには互換性のある bundle だけが配信されます。
- 移行はいつまでに完了させる必要がありますか?
- 既存の Appflow プロジェクトは 2027年12月31日まで動作します。Appflow が bundle の配信を停止する時点でほとんどのユーザーが更新済みになるよう、それより十分前に Capgo のビルドをリリースしてください。
関連ガイド
Capgo を使えば、App Store の審査なしで Capacitor アプリにライブアップデートを配信できます。
Martinによる人的サポート
14日間無制限の無料トライアル。クレジットカード不要 14日間の返金保証。いつでも解約可能。