コンテンツへスキップ

概要

Capgoのライブアップデート機能を使用して、アプリのJavaScriptバンドルをリモートでリアルタイムに更新し、アプリストアのレビュープロセスを経ることなく、バグの修正や新機能の提供を直接ユーザーにプッシュできます

ライブアップデートの仕組み

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

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

  2. 特定のユーザーグループにアップデートを配信するためのチャネル。チャネルを使用して、ProductionStagingDevなどの異なるリリーストラックを管理できます

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

始め方

ライブアップデートを使用開始するには、以下の手順に従ってください:

  1. Capgoクイックスタートを完了して、CapgoでアプリをセットアップしCapgo SDKをインストールします

  2. アプリコードで、アプリの初期化が完了した後にCapacitorUpdater.notifyAppReady()を呼び出します。これによりアプリがアップデートを受信する準備ができたことをCapgo SDKに通知します

  3. JSバンドルをビルドしCapgoにアップロードします:

    Terminal window
    npm run build
    npx @capgo/cli@latest upload --channel=Production
  4. アプリを開き、アップデートのダウンロードを待ちます。以下のコマンドでステータスを確認できます:

    Terminal window
    npx @capgo/cli@latest app debug
  5. アップデートがダウンロードされたら、アプリを閉じて再度開き、新しいバンドルを読み込みます

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

次のステップ