Skip to content

📢 チャンネル

📢 Capgo Cloudでアプリのアップデートの配信を管理するための配信チャンネルの管理を行います。

Alias: a

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

➕ Capgo Cloudでアプリのアップデート配信を管理するための新しいチャンネルを作成します。

例:

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

オプション:

パラメータータイプ説明
-dbooleanデフォルトのチャンネルを設定
—自律割り当てbooleanこのチャンネルにデバイスを自律割り当てることを許可する
-astringAPI キーを使用してアカウントにリンクする
—サーバーホストstringCustom Supabase host URL (for self-hosting or Capgo development)
—サーバーアノニマスstring自律開発用のカスタムサーバーアノニマスキー

エイリアス: d

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

🗑️ Delete a channel from Capgo Cloud, optionally removing associated bundles to free up resources.

例:

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

オプション:

パラメータータイプ説明
-astringAPIで指定されたキーを使用してアカウントにリンク
--delete-bundlebooleanこのチャンネルに関連付けられているバンドルを削除します。 App Preview キーは、プレビュー チャンネルと関連付けられた、共有されていないバンドルを一時的に削除できます。
—success-if-not-foundbooleanチャンネルが見つからない場合に成功
—supa-hoststringCustom Supabase host URL (for self-hosting or Capgo development)
—supa-anonstringカスタム Supabase anon キー (自社ホスティング用)

📋 リスト

「リスト」

エイリアス: l

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

📋 List all channels configured for an app in Capgo Cloud to review distribution settings.

ターミナルウィンドウ

__CAPGO_KEEP_0__ Cloudで配布設定を確認するために、__CAPGO_KEEP_0__ アプリのチャンネルをすべてリストします。
npx @capgo/cli@latest channel list com.example.app

オプション:

パラメータータイプ説明
-astringAPI キーでアカウントにリンク
--supa-hoststringカスタム Supabase ホスト URL (自社ホスティングまたは Capgo 開発用)
--supa-anonstringカスタム Supabase anon キー (自社ホスティング用)

📦 現在のバンドル

Section titled “ CurrentBundle”
Terminal window
npx @capgo/cli@latest channel currentBundle

Get the current bundle linked to a specific channel in Capgo Cloud for update tracking.

Example:

Terminal window
npx @capgo/cli@latest channel currentBundle production com.example.app

Options:

ParamTypeDescription
-cstring現在のバンドルを取得するチャンネル
-astringAPI キーを使用してアカウントにリンク
—quietbooleanバンドルバージョンをのみ表示
—supa-hoststring自宅ホスティングまたはCapgo開発用のカスタムスーパーベースホストURL
—supa-anonstring自宅ホスティング用のカスタムスーパーベースアノンキー

エイリアス: s

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

⚙️ チャンネルの設定を構成します。バンドルのリンク、更新戦略 (メジャー、ミニマム、メタデータ、パッチ、なし)、またはデバイスのターゲット (iOS、Android、開発、生産、エミュレータ、デバイス) など。

1 つのチャンネルは必ずデフォルトでなければなりません。

例:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state default

クリップボードにコピー

オプション:パラメータータイプ
説明string-a API のキーを使用してアカウントにリンクします
-bstringファイルのバンドルバージョン番号を設定する
-sstringチャンネルの状態を設定、デフォルトまたは通常
—latest-remotebooleancapgoクラウドにアップロードされた最新のバンドルを取得し、チャンネルに設定する
—latestbooleanパッケージ.jsonの最新バージョンキーを取得し、チャンネルに設定する
—downgradebooleanネイティブのバージョン以下のバージョンにダウングレードする
—no-downgradebooleanネイティブのバージョン以下のバージョンにダウングレードしない
—iOSbooleaniOS デバイスにアップデートを送信することを許可する
—no-iOSbooleaniOS デバイスにアップデートを送信しないことを許可する
—AndroidbooleanAndroid デバイスにアップデートを送信することを許可する
—no-AndroidbooleanAndroid デバイスにアップデートを送信しないことを許可する
—self-assignbooleanこのチャンネルにデバイスが自分で割り当てられることを許可する
—no-self-assignbooleanこのチャンネルにデバイスが自分で割り当てられることを許可しない
—disable-auto-updatestring指定されたタイプの更新をブロックする: メジャー、ミニマム、メタデータ、パッチ、または何もしない (すべてを許可)
—update-packagestringサーブする zip、delta、または両方: all、zip、delta、zip_from_builtin、または delta_from_builtin
—rollout-bundlestringこのチャンネルで段階的にリリースするバンドルバージョン
—rollout-percentagestring0 から 100 の範囲のロールアウトパーセンテージ
—rollout-percentage-bpsstring0 から 10000 の範囲のロールアウトパーセンテージ (基点)
—rollout-enablebooleanロールアウトを有効にする
—ロールアウト無効化boolean有効なロールアウトを無効化します
—ロールアウト一時停止booleanロールアウトの公開を一時停止し、選択したデバイスをロールバックせずに
—ロールアウト再開boolean一時停止したロールアウトを再開します
—ロールアウトロールバックbooleanロールアウトの状態をクリアし、デバイスを安定状態に戻します
—ロールアウトプロモートbooleanロールアウトのターゲットを安定状態にし、ロールアウトの状態をクリアします
—ロールアウトキャッシュTTL秒stringCloudflare ロールアウト決定キャッシュの有効期間 (秒)
—auto-pause-enabledbooleanロールアウトの自動停止ポリシーを有効にする
—auto-pause-disabledbooleanロールアウトの自動停止ポリシーを無効にする
—auto-pause-window-minutesstringロールアウトの自動停止ポリシーの統計ウィンドウ
—auto-pause-failure-rate-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
—送信更新通知booleanデバイスにアップデートしたリンクされたチャンネルバンドルの更新チェック通知を送信します。
—パッケージjsonstringモノレポ用のパッケージjsonファイルのパス(カンマ区切り)
—ignoreメタデータチェックbooleanバンドル内にnode_modulesの互換性がある場合にチェックをスキップします。
—supaホストstringカスタムスパバースホストURL(自社ホスティングまたはCapgo開発用)
—supaアノンstringカスタムスパバースアノンキー(自社ホスティング用)