コンテンツにジャンプ

概要

Use Capgo’s Live Updates feature to update the JavaScript bundles of your app remotely, in real-time. Push JS updates directly to your users without going through the app store review process to instantly fix bugs and ship new features.

CapgoのLive Updateシステムには2つの主なコンポーネントがあります。

  1. CapgoのSDK、アプリにインストールするものです。SDKは利用可能な更新をチェックし、バックグラウンドでダウンロードします。

  2. チャンネル、ユーザーを特定のグループにターゲットにすることができます。チャンネルを使用して、リリーストラックを管理できます。 Production, StagingDev.

When you upload a new JS bundle to Capgo and assign it to a channel, the Capgo SDK in apps configured for that channel will detect the update and download it. The next time the app restarts, the new bundle will be loaded.

アプリに新しいJSバンドルをアップロードし、チャンネルに割り当てると、チャンネルに設定されているアプリで__CAPGO_KEEP_1__が__CAPGO_KEEP_2__を検出し、ダウンロードします。アプリが再起動すると、新しいバンドルが読み込まれます。

Getting Started

「Getting Started」のセクション

  1. Complete the Capgoのクイックスタートを完了して、Capgoにアプリをセットアップし、__CAPGO_KEEP_1__ __CAPGO_KEEP_2__をインストールしてください。 to set up your app in Capgo and install the Capgo SDK.

  2. codeが初期化が完了した後です。これは、code __CAPGO_KEEP_1__にアプリが更新を受け取る準備ができたことを通知します。 CapacitorUpdater.notifyAppReady() after your app has finished initializing. This tells the Capgo SDK that your app is ready to receive updates.

  3. Build your JS bundle and upload it to Capgo:

    Terminal window
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. Open your app and wait for the update to download. You can check the status with:

    Terminal window
    npx @capgo/cli@latest app debug
  5. Once the update is downloaded, close and reopen your app to load the new bundle.

See the Deploying Live Updates guide for more details.

The Capgo CLIは、開発者がCI/CD PipelinesからCapgoのサービスと相互作用する強力なツールです。CLIを使用すると、ビルドの生成と展開のタイミングを細かく制御できます。これにより、Capgoを既存のエンタープライズワークフローに統合できます。

Capgo CLIは、開発者やチームがライブアップデートワークフローにおける制御と柔軟性を必要とする場合に設計されています。CLIをCI/CD Pipelinesに使用すると、次のことが可能になります。

  • ビルドと展開のタイミングを、Capgoの組み込みの自動化に依存せずに決定できます。
  • ビルドと展開のステップの間、codeの署名、QAテスト、またはマネージャーの承認などの独自のプロセスを挿入できます。
  • Capgoを既存のDevOpsツールとワークフローに統合できます。

「Capgo」を使用するには、CLIで「API」キーを認証する必要があります。APIキーを生成するには、Capgoアカウント設定にアクセスしてください。

「API」をログインして安全に保存するには、以下のコマンドを実行してください。

ターミナル画面
npx @capgo/cli@latest login [API_KEY]

このコマンドは、以降の使用に保存されます。ログイン後に「API」キーを提供する必要はありません。

他の「CLI」ツールと比較した特徴

セクション「他の「CLI」ツールと比較した特徴」

他のライブアップデート「CLI」ツールと比較した、「Capgo」の「CLI」には、いくつかの重要な点があります。

  • 「Capgo」は、開発とCI/CDの両方の用途に使用できる単一の「CLI」を使用します。Capgoは、ライブアップデート機能セットにのみ焦点を当てています。

  • 「Capgo」「CLI」には、別のインストールステップが必要ありません。__CAPGO_KEEP_2__は、CLIに組み込まれています。 @capgo/cli targetLanguage":"Japanese","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"texts":["パッケージは直接実行できます。", npx.

  • CapgoのCLIは、ライブアップデートワークフローに特化しているため、より一般的なCLIツールに含まれる機能やコマンドがすべて含まれていない可能性があります。

あなたが「概要から続ける」を使用している場合 概要 ダッシュボードとAPIの実行を計画するには、APIと接続する APIの概要 APIの概要の実装詳細については、APIの概要を参照してください 導入 導入の実装詳細については、導入を参照してください APIのキー APIのキーについての実装詳細は、APIのキーを参照してください デバイス デバイスの実装詳細について バンドルの実装詳細について 編集ページ