Skip to content

📢 チャンネル

📢 Capgo Cloudでアプリの更新を管理するための配布チャンネルを管理します。

エイリアス: a

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

➕ Capgoでアプリ配布用チャンネルを作成します。

例:

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

オプション:

パラメータータイプ説明
-dbooleanデフォルトのチャンネルを設定
—self-assignbooleanデバイスがこのチャンネルに自動割り当てを許可する
-astringAPIキーを使用してアカウントにリンク
—supa-hoststringカスタムサプアベースホストURL(自社ホスティングまたはCapgo開発用)
—supa-anonstringカスタムサプアベースアノンキー(自社ホスティング用)

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

オプション:

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

Alias: l

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

Capgo Cloud でのアプリの配信設定を確認するために設定されているすべてのチャンネルをリストする

例:

ターミナル画面
npx @capgo/cli@latest channel list com.example.app

オプション:

パラメーター種類説明
-astringAPI であなたのアカウントにリンクするためのキー
—supa-hoststring自宅ホスティングまたはCapgo 開発用のカスタム Supabase ホスト URL
—supa-anonstring自宅ホスティング用のカスタム Supabase anon キー
ターミナルウィンドウ
npx @capgo/cli@latest channel currentBundle

Capgo Cloudに特定のチャンネルに紐づいた現在のバンドルを取得してアップデートの追跡を行います。

例:

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

オプション:

パラメータータイプ説明
-cstring現在のバンドルを取得するチャンネルを指定
-astringAPI アカウントへのリンク用キー
—静粛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

オプション:

パラメータータイプ説明
-astringAPI アカウントにリンクするためのキー
-bstringファイルのバンドルバージョン番号を設定
-sstringチャンネルの状態を設定します。デフォルトまたは通常の状態
—latest-remotebooleancapgo クラウドにアップロードされた最新のバンドルを取得し、チャンネルに設定します。
—latestbooleanパッケージ.jsonの最新のバージョンキーを取得し、チャンネルに設定します。
—downgradebooleanネイティブのバージョン以下のバージョンにダウングレードすることを許可します。
—no-downgradebooleanネイティブのバージョン以下のバージョンにダウングレードすることを禁止します。
—iosbooleaniOS デバイスにアップデートを送信することを許可します。
—iOSを送信しないbooleaniOSデバイスへのアップデートを送信しない
—AndroidbooleanAndroidデバイスへのアップデートを送信する
—Androidを送信しないbooleanAndroidデバイスへのアップデートを送信しない
—自分で割り当てるbooleanこのチャンネルにデバイスを自分で割り当てる
—自分で割り当てるを送信しないbooleanこのチャンネルにデバイスを自分で割り当てることを送信しない
—自動アップデートを送信しないstringメジャー、ミニマム、メタデータ、パッチ、または何もしない (すべてを許可) のアップデートのタイプ:
—ロールアウトバンドルstringこのチャネルで徐々にリリースするバンドルバージョン
—ロールアウトパーセンテージstring0から100までのロールアウトパーセンテージ
—ロールアウトパーセンテージBPSstring0から10000までのロールアウトパーセンテージBPS
—ロールアウト有効boolean有効化されたロールアウトの設定
—ロールアウト無効boolean無効化されたロールアウトの設定
—ロールアウト一時停止booleanロールアウトの露出を一時停止するが、選択したデバイスにロールバックしない
—ロールアウト再開booleanロールアウトを再開します
—ロールアウトキャンセルbooleanロールアウトの状態をクリアし、デバイスを安定状態に戻します
—ロールアウトプロモートbooleanロールアウトの対象を安定状態にし、ロールアウトの状態をクリアします
—ロールアウトキャッシュ有効期間秒stringCloudflare ロールアウト決定キャッシュ有効期間 (秒)
—自動停止有効booleanロールアウトの自動停止ポリシーを有効にします
—自動停止無効booleanロールアウトの自動停止ポリシーを無効にします
—自動停止ウィンドウ分stringロールアウト自動停止の統計ウィンドウ
—自動停止失敗率基準百分string失敗率基準百分率
—自動停止信頼度string信頼度(0から1)
—自動停止試行最小回数string自動停止がトリガーされる前に行うインストールと失敗試行の最小回数
—自動停止失敗最小回数string自動停止がトリガーされる前に必要な失敗の最小回数
—自動停止アクションstring自動停止アクション: 停止、ロールバック、または通知
—auto-pause-cooldown-分string再起動待機時間が経過するまで再起動は実行されません
—devboolean開発用デバイスにアップデートを送信する
—no-devboolean開発用デバイスにアップデートを送信しない
—prodboolean本番用デバイスにアップデートを送信する
—no-prodboolean本番用デバイスにアップデートを送信しない
—emulatorbooleanエミュレータ用デバイスにアップデートを送信する
—no-emulatorbooleanエミュレータへのアップデートの送信を無効にする
—deviceboolean実機デバイスへのアップデートの送信を許可する
—no-deviceboolean実機デバイスへのアップデートの送信を無効にする
—qr-previewbooleanアップデート後にチャンネルプレビューを更新した後、このチャンネルのためのターミナルQR code を出力する
—send-update-notificationbooleanアップデートしたリンクされたチャンネルバンドルの更新を検知するために、デバイスにネイティブのアップデートチェック通知を送信する
—package-jsonstringモノレポ用のパッケージ.jsonファイルのパス(カンマ区切り)
—ignore-metadata-checkbooleannode_modulesの互換性をバンドル内に存在する場合にチェックをスキップします
—supa-hoststring自宅ホスティングまたは開発用のカスタムSupabaseホストURL (for self-hosting or Capgo development)
—supa-anonstring自宅ホスティング用のカスタムSupabase anonキー