メニューに進む

オーバービュー

CapgoのLive Updates機能を使用して、実時間でアプリのJavaScriptバンドルをリモートで更新できます。アプリストアのレビュープロセスを経ることなく、直ちにバグを修正し、新機能を配信できます。

Live Updates のしくみ

「Live Updates のしくみ」

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

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

  2. チャンネルは、特定のユーザー集団に更新をターゲットにすることを可能にします。チャンネルを使用して、異なるリリーストラックを管理できます。 Production, Staging, and Dev.

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.

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

はじめに

「はじめに」

  1. __CAPGO_KEEP_0__ Capgo to set up your app in Capgo and install the Capgo SDK.

  2. In your app code, call CapacitorUpdater.notifyAppReady() after your app has finished initializing. This tells the Capgo SDK that your app is ready to receive updates.

  3. Capgo

    __CAPGO_KEEP_1__
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. __CAPGO_KEEP_0__

    __CAPGO_KEEP_0__
    npx @capgo/cli@latest app debug
  5. __CAPGO_KEEP_0__

See the ライブアップデートのデプロイ の詳細については、

「Capgo CLI」

「Capgo CLI」

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

Capgo CLIはなぜ必要なのでしょうか?

「Capgo CLIはなぜ必要なのでしょうか?」

Capgo CLIは、開発者やチームがライブアップデートワークフローにおける制御と柔軟性を必要とする場合に設計されています。CLIをCI/CDパイプラインに組み込むことで、次のことができます:

  • ビルドとデプロイのタイミングを、Capgoの自動化機能に頼るのではなく、完全に制御できます。
  • ビルドとデプロイのステップの間に、codeの署名、QAテスト、またはマネージャーの承認などのプロセスを挿入できます。
  • Capgoを既存のDevOpsツールとワークフローに統合できます。

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

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

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

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

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

  • CapgoCLIには、別途インストールする必要のあるステップはありません。Capgoはライブアップデート機能セットに焦点を当てているためです。

  • The Capgo CLI doesn’t require a separate installation step. It’s bundled with the @capgo/cli パッケージであり、直接実行可能です。 npx.

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

Overviewから続ける

「Overviewから続ける」

Capgoを使用している場合 Overview APIと連携して、ダッシュボードとAPIの操作を計画する APIの概要 APIの概要の実装詳細 導入 導入の実装詳細 APIのキー APIのキーに関する実装詳細 デバイス デバイスの実装詳細については、 バンドル バンドルの実装詳細については。