📢 チャンネル
このプラグインのインストール手順と完全なマークダウンガイドを含むセットアッププロンプトをコピーします。
📢 Capgo Cloudでアプリのアップデートを配布するためのチャンネルを管理して、アップデートをデバイスに配信する方法を制御します。
➕ Add
➕Alias: a
npx @capgo/cli@latest channel add➕ Capgo Cloudでアプリの配布用チャンネルを作成して、アップデートの配信を管理します。
例:
npx @capgo/cli@latest channel add production com.example.app --defaultオプション:
| パラメータ | 種類 | 説明 |
|---|---|---|
| -d | boolean | デフォルトのチャンネルを設定する |
| —self-assign | boolean | デバイスがこのチャンネルに自動割り当てを許可する |
| -a | string | API |
| —supa-host | string | カスタムのSupabaseホストURL(自主ホスティングまたはCapgo開発用) |
| —supa-anon | string | カスタムのSupabase anonキー(自主ホスティング用) |
🗑️ 削除
「削除」セクションエイリアス: d
npx @capgo/cli@latest channel delete「Capgo Cloud」からチャンネルを削除し、関連するバンドルを削除してリソースを解放することができます。
例:
npx @capgo/cli@latest channel delete production com.example.appオプション:
| パラメーター | タイプ | 概要 |
|---|---|---|
| -a | string | APIキーを使用してアカウントにリンク |
| —delete-bundle | boolean | チャンネルに関連付けられているバンドルを削除します。 App Preview キーは、自身のプレビュー チャンネルと紐付けられた、共有されていないバンドルを原子的に削除できます。 |
| —success-if-not-found | boolean | チャンネルが見つからない場合に成功 |
| —supa-host | string | カスタム Supabase ホスト URL (自社ホスティングまたは Capgo 開発用) |
| —supa-anon | string | カスタム Supabase anon キー (自社ホスティング用) |
📋 リスト
「リスト」別名: l
npx @capgo/cli@latest channel listアプリの設定を確認するために、Capgo Cloudでチャンネルをすべてリストします。
例:
npx @capgo/cli@latest channel list com.example.appオプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -a | string | APIアカウントにリンクするためのキー |
| --supa-host | string | カスタム Supabase ホスト URL (自社ホスティングまたは Capgo 開発用) |
| —supa-anon | string | カスタム Supabase anon キー (自社ホスティング用) |
📦 CurrentBundle
「 📦 CurrentBundle」セクションnpx @capgo/cli@latest channel currentBundle📦 この特定のチャンネルにリンクされた Capgo Cloud でアップデートを追跡するために使用される現在のバンドルを取得します。
例:
npx @capgo/cli@latest channel currentBundle production com.example.appオプション:
| パラメータ | 種類 | 種類 |
|---|---|---|
| 説明 | string | -c |
| -a | string | API キーをクリックしてアカウントにリンクする |
| —quiet | boolean | --quiet |
| バンドルバージョンをのみ表示 | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —supa-anon | string | カスタム 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オプション:
| パラメータ | 種類 | 説明 |
|---|---|---|
| -a | string | APIでアカウントにリンクする |
| -b | string | __CAPGO_KEEP_0__ファイルのバンドルバージョン番号を設定 |
| -s | string | チャンネルの状態を設定(デフォルトまたは通常) |
| --最新リモート | boolean | capgoクラウドにアップロードされた最新のバンドルを取得し、チャンネルに設定 |
| --最新 | boolean | __CAPGO_KEEP_0__パッケージ.jsonの最新バージョンキーを取得し、チャンネルに設定 |
| —ダウングレード | boolean | iOS、Androidデバイスに送信する更新を下げる |
| —ダウングレードしない | boolean | iOS、Androidデバイスに送信する更新を下げない |
| —iOS | boolean | iOSデバイスに送信する更新を許可する |
| —no-iOS | boolean | iOSデバイスに送信する更新を許可しない |
| —android | boolean | Androidデバイスに送信する更新を許可する |
| —no-android | boolean | Androidデバイスに送信する更新を許可しない |
| —自律割り当て | boolean | このチャネルにデバイスを自律割り当てることを許可する |
| —自律割り当てを無効 | boolean | このチャネルにデバイスを自律割り当てることを許可しない |
| —自動更新を無効 | string | 更新のタイプ: メジャー、ミニマム、メタデータ、パッチ、または何も (すべてを許可) |
| —パッケージの更新 | string | zip、delta、または両方を配信する: すべて、zip、delta、zip_from_builtin、またはdelta_from_builtin |
| —ロールアウトのバンドル | string | このチャネルで徐々にリリースするバンドルバージョン |
| —ロールアウトのパーセンテージ | string | 0 から 100 までのロールアウトパーセンテージ |
| —rollout-percentage-bps | string | 0 から 10000 の基点で表されるロールアウト割合 |
| —rollout-enable | boolean | 有効化されたロールアウト設定 |
| —rollout-disable | boolean | 有効化されたロールアウト設定の無効化 |
| —rollout-pause | boolean | ロールアウトの公開を一時停止する |
| —rollout-resume | boolean | 一時停止したロールアウトを再開する |
| —rollout-rollback | boolean | ロールアウトの状態をクリアし、デバイスを安定状態に戻す |
| —ロールアウトプロモート | boolean | ロールアウトのターゲットを安定化し、ロールアウトの状態をクリアする |
| —ロールアウトキャッシュTTL秒 | string | Cloudflare ロールアウト決定キャッシュTTL秒 |
| —ロールアウト自動停止有効 | boolean | ロールアウトの自動停止ポリシーを有効にする |
| —ロールアウト自動停止無効 | boolean | ロールアウトの自動停止ポリシーを無効にする |
| —ロールアウト自動停止ウィンドウ分 | string | ロールアウトの自動停止ウィンドウ |
| —ロールアウト自動停止失敗率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 | 生産用デバイスへのアップデートの送信を無効にします |
| —emulator | boolean | エミュレータ用デバイスへのアップデートの送信を許可します |
| —no-emulator | boolean | エミュレータ用デバイスへのアップデートの送信を無効にします |
| —device | boolean | 物理デバイスへのアップデートの送信を許可します |
| —no-device | boolean | 物理デバイスへのアップデートを送信しない |
| —qr-preview | boolean | Print a terminal QR code for this channel preview after updating it |
| —send-update-notification | boolean | デバイスにアップデートチェック通知を送信します |
| —package-json | string | モノレポ用のpackage.jsonファイルのパス(カンマ区切り) |
| —ignore-metadata-check | boolean | バンドル内にnode_modulesの互換性をチェックしない |
| —supa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —supa-anon | string | 自社ホスティング用のカスタムスパベースアノンキー |