メニューに進む

概要

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

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.

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

Getting Started

Live Updatesを使用するには、以下の手順に従ってください:

  1. を完了してください。 CapgoのQuickstartを完了してください。 Capgoにアプリを設定し、Capgo SDKをインストールするには、以下の手順に従ってください。

  2. アプリのcode内で、 CapacitorUpdater.notifyAppReady() アプリが初期化が完了した後、を呼び出してください。このコールバックを呼び出すことで、Capgo SDKがアプリが更新を受け取る準備ができたことを知らせることができます。

  3. CapgoにJSバンドルをビルドし、にアップロードしてください:

    ターミナルウィンドウ
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. アプリを開いて、更新をダウンロードしてください。更新のステータスを確認するには、以下のコマンドを実行してください:

    ターミナルウィンドウ
    npx @capgo/cli@latest app debug
  5. 更新がダウンロードされたら、アプリを閉じて再起動してください。

詳細は ライブアップデートのデプロイ ガイドを参照してください。

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

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

  • ビルドとデプロイのステップの間で、Capgoの署名、QAテスト、またはマネージャーの承認などの独自のプロセスを挿入できます。
  • Insert your own processes, such as code signing, QA testing, or manager approvals, between the build and deploy steps
  • Capgoを既存のDevOpsツールとワークフローに統合する

Capgoを使用するには、CLIのAPIキーで認証する必要があります。APIキーをCapgoアカウント設定で生成できます。

APIキーをログインして安全に保存するには、

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

このコマンドは、ログイン後にAPIキーを提供する必要がなくなります。

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

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

  • The Capgo CLI は、別のインストール手順が必要ない。パッケージと一緒にバンドルされており、直接実行できます。 @capgo/cli __CAPGO_KEEP_0__の__CAPGO_KEEP_1__は、ライブアップデートワークフローに特化しているため、より一般的な__CAPGO_KEEP_2__ツールで見つけることができる機能やコマンドが含まれていない可能性があります。 npx.

  • Capgo’s CLI is designed specifically for the live update workflow, so it may not include some features or commands found in more general-purpose CLI tools.

「次のステップ」のセクション

チャンネル

__CAPGO_KEEP_0__から続けてください

__CAPGO_KEEP_0__の概要から続けてください

Capgoを使用している場合 概要 概要とAPIの操作を計画するには、APIと接続してください。 APIの概要 APIの概要の実装詳細については、APIの概要を参照してください。 導入 導入の実装詳細については、導入を参照してください。 APIキー API キーの実装詳細については、API キーを参照してください。 デバイス デバイスの実装詳細については、 バンドル バンドルの実装詳細については、