Skip to content

ライブアップデートのデプロイ

CapgoはリアルタイムでアプリのUIとビジネスロジックをリモートで更新できるLive Updates機能を提供します。アプリストアを経由せずにユーザーに直接JSバンドルアップデートをプッシュして、バグを即座に修正し、新機能を配信できます。

このガイドでは、 Capgo を完了した

  1. とします。 @capgo/capacitor-updater SDK in your Capacitor app

  2. capacitor.config.ts

  3. Added in your code the CapacitorUpdater.notifyAppReady() アプリにインストール

アプリIDとアップデートチャンネルを

CapgoとSDKがインストールされ、設定されたら、最初のライブアップデートバンドルをアップロードする準備が整います。

  1. Webアセットをビルドしてください。

    ターミナルウィンドウ
    npm run build
  2. Capgoにバンドルをアップロードしてください。

    コピー
    npx @capgo/cli@latest bundle upload --channel=production

    指定されたコマンドで指定されたチャンネルに新しいバンドルバージョンをアップロードします。

トラブルシューティング アップロード

セクション「トラブルシューティング アップロード」

アップロードが失敗した場合、次の点を確認してください。

  • __CAPGO_KEEP_0__ ダッシュボードに表示されているアプリ ID がアプリケーションと一致しているか capacitor.config.ts Capgo プロジェクトのルートディレクトリからアップロードコマンドを実行しているか
  • Capacitor プロジェクトのウェブアセットがビルドされ、最新の状態であるか
  • Troubleshooting Uploads

まだ問題が解決しない場合、 トラブルシューティング セクション。

デバイスでアップデートを受信する

デバイスでアップデートを受信する

アップロードしたバンドルをテストすることができます:

  1. アプリをデバイスに同期する:

    ターミナルウィンドウ
    npx cap sync ios
  2. 別のターミナルを開いて、次のコマンドを実行してアップデートのステータスを確認する:

    ターミナルウィンドウ
    npx @capgo/cli@latest app debug
  3. ローカルでアプリを実行してください:

    ターミナルウィンドウ
    npx cap run ios

    iOS/Androidプロジェクトを開いてXcode/Android Studioでネイティブ実行してください。

  4. アプリを約30秒間開いて、バックグラウンドでアップデートをダウンロードするようにしてください。

  5. ログは数秒後にアップデートのステータスを表示するようになります。

  6. アプリを閉じて再度開いてください。ライブアップデートが適用されていることを確認してください!

__CAPGO_KEEP_0__のクイックスタート Capgo Quickstart 次のステップ

セクション

次のステップ

初めてのライブアップデートを成功的にデプロイしたこと、Capgo!

詳しく知りたい場合は、以下の Capgo ライブアップデートドキュメントを確認してください。 ここから進むべき重要なトピックは次のとおりです。

Deploy a Live Update を使用してCI/CDの自動化を計画している場合、 それを Capgo CI/CD Capgoの製品ワークフロー向け Capgo Native Builds Capgoの製品ワークフロー向け Capgo Integrations Capgoの製品ワークフロー向け CI/CD Integration CI/CD統合 GitHub Actions Integration GitHubアクション統合