コンテンツに進む

📢 チャンネル

📢 Capgo Cloudでアプリのアップデートを配布するためのチャンネルを管理して、アップデートをデバイスに配信する方法を制御します。

➕ Add

➕

Alias: a

ターミナル画面
npx @capgo/cli@latest channel add

➕ Capgo Cloudでアプリの配布用チャンネルを作成して、アップデートの配信を管理します。

例:

ターミナル画面
npx @capgo/cli@latest channel add production com.example.app --default

オプション:

パラメータ種類説明
-dbooleanデフォルトのチャンネルを設定する
—self-assignbooleanデバイスがこのチャンネルに自動割り当てを許可する
-astringAPI
—supa-hoststringカスタムのSupabaseホストURL(自主ホスティングまたはCapgo開発用)
—supa-anonstringカスタムのSupabase anonキー(自主ホスティング用)

エイリアス: d

ターミナル画面
npx @capgo/cli@latest channel delete

「Capgo Cloud」からチャンネルを削除し、関連するバンドルを削除してリソースを解放することができます。

例:

ターミナル画面
npx @capgo/cli@latest channel delete production com.example.app

オプション:

パラメータータイプ概要
-astringAPIキーを使用してアカウントにリンク
—delete-bundlebooleanチャンネルに関連付けられているバンドルを削除します。 App Preview キーは、自身のプレビュー チャンネルと紐付けられた、共有されていないバンドルを原子的に削除できます。
—success-if-not-foundbooleanチャンネルが見つからない場合に成功
—supa-hoststringカスタム Supabase ホスト URL (自社ホスティングまたは Capgo 開発用)
—supa-anonstringカスタム Supabase anon キー (自社ホスティング用)

📋 リスト

「リスト」

別名: l

ターミナルウィンドウ
npx @capgo/cli@latest channel list

アプリの設定を確認するために、Capgo Cloudでチャンネルをすべてリストします。

例:

ターミナル画面
npx @capgo/cli@latest channel list com.example.app

オプション:

パラメータータイプ説明
-astringAPIアカウントにリンクするためのキー
--supa-hoststringカスタム Supabase ホスト URL (自社ホスティングまたは Capgo 開発用)
—supa-anonstringカスタム Supabase anon キー (自社ホスティング用)
ターミナルウィンドウ
npx @capgo/cli@latest channel currentBundle

📦 この特定のチャンネルにリンクされた Capgo Cloud でアップデートを追跡するために使用される現在のバンドルを取得します。

例:

ターミナルウィンドウ
npx @capgo/cli@latest channel currentBundle production com.example.app

オプション:

パラメータ種類種類
説明string-c
-astringAPI キーをクリックしてアカウントにリンクする
—quietboolean--quiet
バンドルバージョンをのみ表示stringCustom Supabase host URL (for self-hosting or Capgo development)
—supa-anonstringカスタム Supabase anon キー (自主ホスティング用)

⚙️ 設定

「設定」を選択

エイリアス: s

ターミナル画面
npx @capgo/cli@latest channel set

チャンネルの設定を構成します。例えば、バンドルをリンクする、更新戦略 (メジャー、ミニマム、メタデータ、パッチ、なし)、またはデバイスのターゲット (iOS、Android、dev、prod、エミュレータ、デバイス) を設定します。 1 つのチャンネルは、デフォルトでなければなりません。

例:

ターミナル画面
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state default

オプション:

パラメータ種類説明
-astringAPIでアカウントにリンクする
-bstring__CAPGO_KEEP_0__ファイルのバンドルバージョン番号を設定
-sstringチャンネルの状態を設定(デフォルトまたは通常)
--最新リモートbooleancapgoクラウドにアップロードされた最新のバンドルを取得し、チャンネルに設定
--最新boolean__CAPGO_KEEP_0__パッケージ.jsonの最新バージョンキーを取得し、チャンネルに設定
—ダウングレードbooleaniOS、Androidデバイスに送信する更新を下げる
—ダウングレードしないbooleaniOS、Androidデバイスに送信する更新を下げない
—iOSbooleaniOSデバイスに送信する更新を許可する
—no-iOSbooleaniOSデバイスに送信する更新を許可しない
—androidbooleanAndroidデバイスに送信する更新を許可する
—no-androidbooleanAndroidデバイスに送信する更新を許可しない
—自律割り当てbooleanこのチャネルにデバイスを自律割り当てることを許可する
—自律割り当てを無効booleanこのチャネルにデバイスを自律割り当てることを許可しない
—自動更新を無効string更新のタイプ: メジャー、ミニマム、メタデータ、パッチ、または何も (すべてを許可)
—パッケージの更新stringzip、delta、または両方を配信する: すべて、zip、delta、zip_from_builtin、またはdelta_from_builtin
—ロールアウトのバンドルstringこのチャネルで徐々にリリースするバンドルバージョン
—ロールアウトのパーセンテージstring0 から 100 までのロールアウトパーセンテージ
—rollout-percentage-bpsstring0 から 10000 の基点で表されるロールアウト割合
—rollout-enableboolean有効化されたロールアウト設定
—rollout-disableboolean有効化されたロールアウト設定の無効化
—rollout-pausebooleanロールアウトの公開を一時停止する
—rollout-resumeboolean一時停止したロールアウトを再開する
—rollout-rollbackbooleanロールアウトの状態をクリアし、デバイスを安定状態に戻す
—ロールアウトプロモートbooleanロールアウトのターゲットを安定化し、ロールアウトの状態をクリアする
—ロールアウトキャッシュTTL秒stringCloudflare ロールアウト決定キャッシュTTL秒
—ロールアウト自動停止有効booleanロールアウトの自動停止ポリシーを有効にする
—ロールアウト自動停止無効booleanロールアウトの自動停止ポリシーを無効にする
—ロールアウト自動停止ウィンドウ分stringロールアウトの自動停止ウィンドウ
—ロールアウト自動停止失敗率bpsstring失敗率の閾値(基点)
—auto-pause-confidencestring0から1の間の信頼度
—auto-pause-min-attemptsstringインストールに失敗した回数が一定数到達するまでの待機
—auto-pause-min-failuresstring失敗回数が一定数到達するまでの待機
—auto-pause-actionstring自動待機アクション: 停止、ロールバック、または通知
—auto-pause-cooldown-minutesstring再度自動待機が可能になるまでの待機時間
—devboolean開発用デバイスにアップデートを送信することを許可する
—no-devboolean開発用デバイスへのアップデートの送信を無効にします
—prodboolean生産用デバイスへのアップデートの送信を許可します
—no-prodboolean生産用デバイスへのアップデートの送信を無効にします
—emulatorbooleanエミュレータ用デバイスへのアップデートの送信を許可します
—no-emulatorbooleanエミュレータ用デバイスへのアップデートの送信を無効にします
—deviceboolean物理デバイスへのアップデートの送信を許可します
—no-deviceboolean物理デバイスへのアップデートを送信しない
—qr-previewbooleanPrint a terminal QR code for this channel preview after updating it
—send-update-notificationbooleanデバイスにアップデートチェック通知を送信します
—package-jsonstringモノレポ用のpackage.jsonファイルのパス(カンマ区切り)
—ignore-metadata-checkbooleanバンドル内にnode_modulesの互換性をチェックしない
—supa-hoststringCustom Supabase host URL (for self-hosting or Capgo development)
—supa-anonstring自社ホスティング用のカスタムスパベースアノンキー