チャネル
異なるリリーストラックを管理し、特定のユーザーにアップデートを配信するためのチャネルの使用方法を学びます
Capgoのライブアップデート機能を使用して、アプリのJavaScriptバンドルをリモートでリアルタイムに更新し、アプリストアのレビュープロセスを経ることなく、バグの修正や新機能の提供を直接ユーザーにプッシュできます
Capgoのライブアップデートシステムには2つの主要なコンポーネントがあります:
アプリにインストールするCapgo SDK。SDKは利用可能なアップデートを確認し、バックグラウンドでダウンロードします
特定のユーザーグループにアップデートを配信するためのチャネル。チャネルを使用して、Production
、Staging
、Dev
などの異なるリリーストラックを管理できます
新しいJSバンドルをCapgoにアップロードしチャネルに割り当てると、そのチャネルに設定されたアプリのCapgo SDKがアップデートを検出してダウンロードします。アプリが次回再起動する際に、新しいバンドルが読み込まれます
ライブアップデートを使用開始するには、以下の手順に従ってください:
Capgoクイックスタートを完了して、CapgoでアプリをセットアップしCapgo SDKをインストールします
アプリコードで、アプリの初期化が完了した後にCapacitorUpdater.notifyAppReady()
を呼び出します。これによりアプリがアップデートを受信する準備ができたことをCapgo SDKに通知します
JSバンドルをビルドしCapgoにアップロードします:
npm run buildnpx @capgo/cli@latest upload --channel=Production
アプリを開き、アップデートのダウンロードを待ちます。以下のコマンドでステータスを確認できます:
npx @capgo/cli@latest app debug
アップデートがダウンロードされたら、アプリを閉じて再度開き、新しいバンドルを読み込みます
詳細についてはライブアップデートのデプロイガイドを参照してください