コンテンツにジャンプ

概要

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

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

  1. Capgo SDKは、開発者がアプリにインストールする必要があります。Capgo 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.

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

スタート

「スタート」セクションのタイトル

  1. ライブアップデートを使用するには、次の手順に従ってください。 Capgoの Capgoクイックスタートを完了して、アプリをCapgoにセットアップし、Capgo SDKをインストールしてください。

  2. アプリ内で code を呼び出してください CapacitorUpdater.notifyAppReady() アプリが初期化を完了した後、Capgo SDK にアプリが更新を受け取る準備ができたことを通知します

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

    ターミナル画面
    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の組み込みの自動化に頼るのではなく、完全に制御できます。
  • ビルドと展開のステップの間、codeの署名、QAテスト、またはマネージャーの承認などの独自のプロセスを挿入できます。
  • Capgoを既存のDevOpsツールとワークフローに統合できます。

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

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

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

APIキーを提供する必要がなくなるため、ログイン後にコマンドを実行する際にAPIキーを入力する必要がなくなります。このコマンドは、将来の使用に保存されます。

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

「CLIツールと他のツールの主な違い」セクション

他のライブアップデートCLIツールと馴染みがある場合は、CapgoのCLIについて以下の点に注意してください。

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

  • CapgoのCLIには、別途インストールする必要のあるステップはありません。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_1__

次のステップ

オーバービューから続けて

オーバービューから続けて

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