📢 チャンネル
インストール手順とこのプラグインの全マークダウンガイドを含む設定用の質問をコピーしてください。
📢 Capgo Cloudでアプリの更新を管理するための配布チャンネルを管理します。
➕ 追加
➕追加というタイトルのセクションエイリアス: a
npx @capgo/cli@latest channel add➕ Capgoでアプリ配布用チャンネルを作成します。
例:
npx @capgo/cli@latest channel add production com.example.app --defaultオプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -d | boolean | デフォルトのチャンネルを設定 |
| —self-assign | boolean | デバイスがこのチャンネルに自動割り当てを許可する |
| -a | string | APIキーを使用してアカウントにリンク |
| —supa-host | string | カスタムサプアベースホストURL(自社ホスティングまたはCapgo開発用) |
| —supa-anon | string | カスタムサプアベースアノンキー(自社ホスティング用) |
🗑️ 削除
「🗑️ 削除」セクションAlias: 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 Preview キーは、プレビュー チャンネルとリンクされた、共有されていないバンドルを一時的に削除できます。 |
| —success-if-not-found | boolean | チャンネルが見つからない場合に成功 |
| —supa-host | string | 自宅ホスティングまたは開発用のカスタム Supabase ホスト URL ( Capgo ) |
| —supa-anon | string | 自宅ホスティング用のカスタム Supabase anon キー |
📋 リスト
「リスト」というタイトルのセクションAlias: l
npx @capgo/cli@latest channel listCapgo Cloud でのアプリの配信設定を確認するために設定されているすべてのチャンネルをリストする
例:
npx @capgo/cli@latest channel list com.example.appオプション:
| パラメーター | 種類 | 説明 |
|---|---|---|
| -a | string | API であなたのアカウントにリンクするためのキー |
| —supa-host | string | 自宅ホスティングまたはCapgo 開発用のカスタム Supabase ホスト URL |
| —supa-anon | string | 自宅ホスティング用のカスタム Supabase anon キー |
📦 CurrentBundle
「📦 CurrentBundle」セクションnpx @capgo/cli@latest channel currentBundleCapgo Cloudに特定のチャンネルに紐づいた現在のバンドルを取得してアップデートの追跡を行います。
例:
npx @capgo/cli@latest channel currentBundle production com.example.appオプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -c | string | 現在のバンドルを取得するチャンネルを指定 |
| -a | string | API アカウントへのリンク用キー |
| —静粛 | boolean | バンドルバージョンをのみ表示 |
| —スパーホスト | string | 自宅ホスティングまたは開発用のカスタムスパーブースホストURL(Capgo) |
| —スパーアノン | string | 自宅ホスティング用のカスタムスパーブースアノンキーを設定 |
⚙️ 設定
「⚙️設定」タイトルのセクションエイリアス: s
npx @capgo/cli@latest channel setチャンネルの設定を構成します。バンドルへのリンク、更新戦略 (メジャー、ミニマム、メタデータ、パッチ、なし)、またはデバイスのターゲット (iOS、Android、dev、prod、エミュレータ、デバイス) など。
例えば、
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultオプション:
| パラメーター | タイプ | 説明 |
|---|---|---|
| -a | string | API アカウントにリンクするためのキー |
| -b | string | ファイルのバンドルバージョン番号を設定 |
| -s | string | チャンネルの状態を設定します。デフォルトまたは通常の状態 |
| —latest-remote | boolean | capgo クラウドにアップロードされた最新のバンドルを取得し、チャンネルに設定します。 |
| —latest | boolean | パッケージ.jsonの最新のバージョンキーを取得し、チャンネルに設定します。 |
| —downgrade | boolean | ネイティブのバージョン以下のバージョンにダウングレードすることを許可します。 |
| —no-downgrade | boolean | ネイティブのバージョン以下のバージョンにダウングレードすることを禁止します。 |
| —ios | boolean | iOS デバイスにアップデートを送信することを許可します。 |
| —iOSを送信しない | boolean | iOSデバイスへのアップデートを送信しない |
| —Android | boolean | Androidデバイスへのアップデートを送信する |
| —Androidを送信しない | boolean | Androidデバイスへのアップデートを送信しない |
| —自分で割り当てる | boolean | このチャンネルにデバイスを自分で割り当てる |
| —自分で割り当てるを送信しない | boolean | このチャンネルにデバイスを自分で割り当てることを送信しない |
| —自動アップデートを送信しない | string | メジャー、ミニマム、メタデータ、パッチ、または何もしない (すべてを許可) のアップデートのタイプ: |
| —ロールアウトバンドル | string | このチャネルで徐々にリリースするバンドルバージョン |
| —ロールアウトパーセンテージ | string | 0から100までのロールアウトパーセンテージ |
| —ロールアウトパーセンテージBPS | string | 0から10000までのロールアウトパーセンテージBPS |
| —ロールアウト有効 | boolean | 有効化されたロールアウトの設定 |
| —ロールアウト無効 | boolean | 無効化されたロールアウトの設定 |
| —ロールアウト一時停止 | boolean | ロールアウトの露出を一時停止するが、選択したデバイスにロールバックしない |
| —ロールアウト再開 | boolean | ロールアウトを再開します |
| —ロールアウトキャンセル | boolean | ロールアウトの状態をクリアし、デバイスを安定状態に戻します |
| —ロールアウトプロモート | boolean | ロールアウトの対象を安定状態にし、ロールアウトの状態をクリアします |
| —ロールアウトキャッシュ有効期間秒 | string | Cloudflare ロールアウト決定キャッシュ有効期間 (秒) |
| —自動停止有効 | boolean | ロールアウトの自動停止ポリシーを有効にします |
| —自動停止無効 | boolean | ロールアウトの自動停止ポリシーを無効にします |
| —自動停止ウィンドウ分 | string | ロールアウト自動停止の統計ウィンドウ |
| —自動停止失敗率基準百分 | string | 失敗率基準百分率 |
| —自動停止信頼度 | string | 信頼度(0から1) |
| —自動停止試行最小回数 | string | 自動停止がトリガーされる前に行うインストールと失敗試行の最小回数 |
| —自動停止失敗最小回数 | string | 自動停止がトリガーされる前に必要な失敗の最小回数 |
| —自動停止アクション | string | 自動停止アクション: 停止、ロールバック、または通知 |
| —auto-pause-cooldown-分 | string | 再起動待機時間が経過するまで再起動は実行されません |
| —dev | boolean | 開発用デバイスにアップデートを送信する |
| —no-dev | boolean | 開発用デバイスにアップデートを送信しない |
| —prod | boolean | 本番用デバイスにアップデートを送信する |
| —no-prod | boolean | 本番用デバイスにアップデートを送信しない |
| —emulator | boolean | エミュレータ用デバイスにアップデートを送信する |
| —no-emulator | boolean | エミュレータへのアップデートの送信を無効にする |
| —device | boolean | 実機デバイスへのアップデートの送信を許可する |
| —no-device | boolean | 実機デバイスへのアップデートの送信を無効にする |
| —qr-preview | boolean | アップデート後にチャンネルプレビューを更新した後、このチャンネルのためのターミナルQR code を出力する |
| —send-update-notification | boolean | アップデートしたリンクされたチャンネルバンドルの更新を検知するために、デバイスにネイティブのアップデートチェック通知を送信する |
| —package-json | string | モノレポ用のパッケージ.jsonファイルのパス(カンマ区切り) |
| —ignore-metadata-check | boolean | node_modulesの互換性をバンドル内に存在する場合にチェックをスキップします |
| —supa-host | string | 自宅ホスティングまたは開発用のカスタムSupabaseホストURL (for self-hosting or Capgo development) |
| —supa-anon | string | 自宅ホスティング用のカスタムSupabase anonキー |