📢 チャンネル
このプラグインのインストール手順とマークダウンガイドを含むセットアップのコピー用テキストをコピーします。
📢 Capgo Cloudでアプリのアップデートの配信チャンネルを管理し、デバイスにアップデートを配信する方法を制御します。
➕ Add
➕ AddというタイトルのセクションAlias: a
npx @capgo/cli@latest channel add➕ Capgo Cloudでアプリの更新配信を管理するための新しいチャンネルを作成します。
例:
npx @capgo/cli@latest channel add production com.example.app --defaultオプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -d | boolean | デフォルトのチャンネルを設定 |
| —自律割り当て | boolean | このチャンネルにデバイスを自律割り当てることを許可する |
| -a | string | API キーを使用してアカウントにリンクする |
| —サーバーレスホスト | string | Custom 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オプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -a | string | APIで指定したキーを使用してアカウントにリンク |
| --delete-bundle | boolean | チャンネルに関連付けられたバンドルを削除します。 App プレビュー キーは、プレビュー チャンネルと関連付けられた、共有されていないバンドルを一時的に削除できます。 |
| —success-if-not-found | boolean | チャンネルが見つからない場合に成功 |
| —supa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —supa-anon | string | カスタム 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オプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -a | string | API キーでアカウントにリンク |
| --supa-host | string | カスタム Supabase ホスト URL (自社ホスティングまたは Capgo 開発用) |
| --supa-anon | string | カスタム Supabase anon キー (自社ホスティング用) |
📦 現在のバンドル
Section titled “ CurrentBundle”npx @capgo/cli@latest channel currentBundleに関連付けられている特定のチャンネルの更新追跡用に Capgo Cloud の現在のバンドルを取得します。
Example:
npx @capgo/cli@latest channel currentBundle production com.example.appOptions:
| Param | Type | Description |
|---|---|---|
| -c | string | 現在のバンドルを取得するチャンネル |
| -a | string | APIキーを使用してアカウントにリンク |
| —quiet | boolean | バンドルバージョンをのみ表示 |
| —supa-host | string | 自宅ホスティングまたはCapgo開発用のカスタムスパベースホストURL |
| —supa-anon | string | 自宅ホスティング用のカスタムスパベースアノンキー |
⚙️ 設定
セクション「⚙️設定」エイリアス: 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コピー
| オプション: | パラメーター | タイプ |
|---|---|---|
| 説明 | string | API key to link to your account |
| -b | string | ファイルのバンドルバージョン番号を設定します |
| -s | string | チャンネルの状態を設定します (デフォルトまたは通常) |
| —latest-remote | boolean | capgo クラウドにアップロードされた最新のバンドルを取得し、チャンネルに設定します |
| —latest | boolean | パッケージ.json の最新のバージョンキーを取得し、チャンネルに設定します |
| —downgrade | boolean | ネイティブのバージョン以下のバージョンにダウングレードすることを許可します |
| —no-downgrade | boolean | ネイティブのバージョン以下のバージョンにダウングレードすることを禁止します |
| —ios | boolean | iOS用のアップデートを送信することを許可する |
| —no-ios | boolean | iOS用のアップデートを送信しない |
| —android | boolean | Android用のアップデートを送信することを許可する |
| —no-android | boolean | Android用のアップデートを送信しない |
| —self-assign | boolean | このチャンネルにデバイスを自動割り当てることを許可する |
| —no-self-assign | boolean | このチャンネルにデバイスを自動割り当てることを許可しない |
| —disable-auto-update | string | 指定されたタイプの更新をブロックする: メジャー、ミニマム、メタデータ、パッチ、または何も (すべてを許可) |
| —rollout-bundle | string | このチャンネルで徐々にリリースするバンドルのバージョンを指定 |
| —rollout-percentage | string | 0 から 100 までのロールアウトパーセンテージを指定 |
| —rollout-percentage-bps | string | 0 から 10000 までのロールアウトパーセンテージ (基点) を指定 |
| —rollout-enable | boolean | 構成されたロールアウトを有効にする |
| —rollout-disable | boolean | 構成されたロールアウトを無効にする |
| —ロールアウトパーズ | boolean | ロールアウトの公開を停止するが、選択されたデバイスをロールバックしない |
| —ロールアウト再開 | boolean | ロールアウトを再開する |
| —ロールアウトロールバック | boolean | ロールアウトの状態をクリアし、デバイスを安定状態に戻す |
| —ロールアウトプロモート | boolean | ロールアウトの対象を安定状態にし、ロールアウトの状態をクリアする |
| —ロールアウトキャッシュTTL秒 | string | Cloudflare ロールアウト決定キャッシュの有効期限(秒) |
| —オートパーズ有効 | boolean | ロールアウトオートパーズポリシーを有効にする |
| —auto-pause-disabled | boolean | ロールアウトの自動停止ポリシーを無効にする |
| —auto-pause-window-minutes | string | ロールアウトの自動停止のウィンドウ時間 |
| —auto-pause-failure-rate-bps | string | 基準点の失敗率 |
| —auto-pause-confidence | string | 0 から 1 の間の信頼度 |
| —auto-pause-min-attempts | string | 自動停止がトリガーされる前にインストールと失敗の試行回数の最小値 |
| —auto-pause-min-failures | string | 自動停止がトリガーされる前に失敗の最小数 |
| —auto-pause-action | string | 自動停止アクション: 停止、ロールバック、または通知 |
| —auto-pause-cooldown-minutes | string | 自動停止が再度トリガーできるまでの待機時間 |
| —dev | boolean | 開発用デバイスにアップデートを送信することを許可する |
| —no-dev | boolean | 開発用デバイスにアップデートを送信しない |
| —prod | boolean | 本番用デバイスにアップデートを送信することを許可する |
| —no-prod | boolean | 本番用デバイスにアップデートを送信しない |
| —エミュレータ | boolean | エミュレータデバイスにアップデートを送信することを許可する |
| —no-emulator | boolean | エミュレータデバイスにアップデートを送信しない |
| —デバイス | boolean | 実機デバイスにアップデートを送信することを許可する |
| —no-device | boolean | 実機デバイスにアップデートを送信しない |
| —QRプレビュー | boolean | Print a terminal QR code for this channel preview after updating it |
| —アップデート通知を送信 | boolean | アップデートしたチャンネルバンドルにリンクされたデバイスにネイティブのアップデートチェック通知を送信する |
| —パッケージ・ジャソンのパス | string | モノレポ用のパッケージ・ジャソンのパス (カンマで区切る) |
| —ignore-metadata-check | boolean | バンドル内のnode_modulesの互換性をチェックしない |
| —supa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —supa-anon | string | カスタムのSupabase anonキー (自社ホスティング用) |