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 プレビュー キーは、プレビュー チャンネルと関連付けられた、共有されていないバンドルを一時的に削除できます。
—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で配布設定を確認するために、構成されているすべてのチャンネルをリストします。

リスト例:
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

に関連付けられている特定のチャンネルの更新追跡用に Capgo Cloud の現在のバンドルを取得します。

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、dev、prod、エミュレータ、デバイス) など。

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

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

コピー

オプション:パラメータータイプ
説明stringAPI key to link to your account
-bstringファイルのバンドルバージョン番号を設定します
-sstringチャンネルの状態を設定します (デフォルトまたは通常)
—latest-remotebooleancapgo クラウドにアップロードされた最新のバンドルを取得し、チャンネルに設定します
—latestbooleanパッケージ.json の最新のバージョンキーを取得し、チャンネルに設定します
—downgradebooleanネイティブのバージョン以下のバージョンにダウングレードすることを許可します
—no-downgradebooleanネイティブのバージョン以下のバージョンにダウングレードすることを禁止します
—iosbooleaniOS用のアップデートを送信することを許可する
—no-iosbooleaniOS用のアップデートを送信しない
—androidbooleanAndroid用のアップデートを送信することを許可する
—no-androidbooleanAndroid用のアップデートを送信しない
—self-assignbooleanこのチャンネルにデバイスを自動割り当てることを許可する
—no-self-assignbooleanこのチャンネルにデバイスを自動割り当てることを許可しない
—disable-auto-updatestring指定されたタイプの更新をブロックする: メジャー、ミニマム、メタデータ、パッチ、または何も (すべてを許可)
—rollout-bundlestringこのチャンネルで徐々にリリースするバンドルのバージョンを指定
—rollout-percentagestring0 から 100 までのロールアウトパーセンテージを指定
—rollout-percentage-bpsstring0 から 10000 までのロールアウトパーセンテージ (基点) を指定
—rollout-enableboolean構成されたロールアウトを有効にする
—rollout-disableboolean構成されたロールアウトを無効にする
—ロールアウトパーズbooleanロールアウトの公開を停止するが、選択されたデバイスをロールバックしない
—ロールアウト再開booleanロールアウトを再開する
—ロールアウトロールバックbooleanロールアウトの状態をクリアし、デバイスを安定状態に戻す
—ロールアウトプロモートbooleanロールアウトの対象を安定状態にし、ロールアウトの状態をクリアする
—ロールアウトキャッシュTTL秒stringCloudflare ロールアウト決定キャッシュの有効期限(秒)
—オートパーズ有効booleanロールアウトオートパーズポリシーを有効にする
—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本番用デバイスにアップデートを送信しない
—エミュレータbooleanエミュレータデバイスにアップデートを送信することを許可する
—no-emulatorbooleanエミュレータデバイスにアップデートを送信しない
—デバイスboolean実機デバイスにアップデートを送信することを許可する
—no-deviceboolean実機デバイスにアップデートを送信しない
—QRプレビューbooleanPrint a terminal QR code for this channel preview after updating it
—アップデート通知を送信booleanアップデートしたチャンネルバンドルにリンクされたデバイスにネイティブのアップデートチェック通知を送信する
—パッケージ・ジャソンのパスstringモノレポ用のパッケージ・ジャソンのパス (カンマで区切る)
—ignore-metadata-checkbooleanバンドル内のnode_modulesの互換性をチェックしない
—supa-hoststringCustom Supabase host URL (for self-hosting or Capgo development)
—supa-anonstringカスタムのSupabase anonキー (自社ホスティング用)