__CAPGO_KEEP_0__ - __CAPGO_KEEP_1__ アプリ向けライブ更新

__CAPGO_KEEP_0__

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

リアルタイム更新のしくみ

ライブ更新のしくみ

Capgoのライブアップデートシステムには、2つの重要なコンポーネントがあります。

  1. The Capgo SDK, which you install in your app. The SDK checks for available updates and downloads them in the background.

  2. チャンネル、ユーザーを特定のグループにターゲットするためにアップデートを提供する機能です。チャンネルを使用して、異なるリリーストラックを管理できます。 Production, Staging、そして Dev.

JS バンドルを Capgo にアップロードし、チャネルに割り当てると、チャネルに設定されているアプリで Capgo SDK がアップデートを検知し、ダウンロードします。アプリが再起動したときに、最新のバンドルが読み込まれます。

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

  1. 「__CAPGO_KEEP_0__ Quickstart」を完了して、__CAPGO_KEEP_0__ にアプリを設定し、__CAPGO_KEEP_1__ __CAPGO_KEEP_2__ をインストールしてください。 アプリの Capgo 内で、 to set up your app in Capgo and install the Capgo SDK.

  2. JS バンドルをビルドし、code にアップロードしてください: 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:

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

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

詳細は ライブアップデートの Deploying Live Updates

The Capgo CLI

Capgo CLI

The Capgo CLI is a powerful tool that allows developers to interact with Capgo’s services from their own CI/CD pipelines. With the CLI, you have granular control over when builds are produced and deployed, enabling you to integrate Capgo into your existing enterprise workflows.

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

Capgo CLIは何ですか?

The Capgo CLI is designed for developers and teams who need more control and flexibility in their live update workflows. By using the CLI in your CI/CD pipelines, you can:

  • Capgoの自動化に頼るのではなく、いつもどおりにビルドとデプロイを実行することができます。
  • ビルドとデプロイのステップの間で、codeの署名、QAテスト、またはマネージャーの承認などの独自のプロセスを挿入できます。
  • Capgoを既存のDevOpsツールとワークフローに統合できます。

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

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

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

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

CLIツールとは異なる主な点

「CLI」と他のツールとの主な違い

If you’re familiar with other live update CLI tools, there are a few key things to note about Capgo’s CLI:

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

  • CapgoのCLIには、別のインストールステップが必要ありません。Capgoはパッケージと一緒にバンドルされており、直接実行できます。 @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.

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

チャンネル

If you are using Overview to plan dashboard and API operations, connect it with API Overview for the implementation detail in API Overview, Introduction Introductionの実装詳細について API キー API キーに関する実装詳細について デバイス デバイスに関する実装詳細について バンドル バンドルに関する実装詳細について