メインコンテンツにジャンプする

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

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

このガイドでは、 Capgo クイックスタート を完了し、既に

  1. __CAPGO_KEEP_0__ をあなたの __CAPGO_KEEP_1__ アプリにインストール @capgo/capacitor-updater SDK in your Capacitor app

  2. に設定 capacitor.config.ts

  3. あなたの code に CapacitorUpdater.notifyAppReady() メソッド

まだそれらのステップを実行していない場合は、まずクイックスタートを完了してください。

アップロードするバンドル

アップロードするバンドル

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

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

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

    ターミナルウィンドウ
    npx @capgo/cli@latest bundle upload --channel=production

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

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

  • アプリIDが capacitor.config.ts matches your app in the Capgo dashboard
  • You’re running the upload command from the root of your Capacitor project
  • Capgoプロジェクトのウェブアセットがビルドされ、最新の状態であることを確認してください。

あなたがまだ問題がある場合、 トラブルシューティング トラブルシューティング

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

  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__ Quickstart Capgo Quickstart 次のステップ

次のステップ

context

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

詳しく知りたい場合は、以下の Capgo ライブアップデートドキュメントを確認してください。 ここでは、次の重要なトピックについて説明します。

Deploy a Live Update を使用している場合、CI/CDの自動化を計画するには、 それを Capgo CI/CD Capgoの製品ワークフロー向けにCapgo CI/CD Capgo Native Builds Capgoの製品ワークフロー向けにCapgo Native Builds Capgo Integrations Capgoの製品ワークフロー向けにCapgo Integrations CI/CD統合 Capgo Builder / ネイティブクラウドビルド製品ページの実装詳細 GitHub Actions Integration Capgoの製品ワークフロー向けにGitHub Actions Integration