コンテンツへスキップ

チャネル

channelコマンドを使用してリリースチャンネルを管理できます

add

npx @capgo/cli channel add [channelId] [appId]

アプリの新しいチャンネルを作成します

オプション:

  • -d, --default: 新しいチャンネルをデフォルトチャンネルとして設定
  • -a, --apikey <apikey>: アカウントにリンクするAPIキー

delete

npx @capgo/cli channel delete [channelId] [appId]

アプリからチャンネルを削除します

オプション:

  • -a, --apikey <apikey>: アカウントにリンクするAPIキー
  • --delete-bundle: チャンネルに関連付けられたバンドルを削除

list

npx @capgo/cli channel list [appId]

アプリのすべてのチャンネルを一覧表示します

オプション:

  • -a, --apikey <apikey>: アカウントにリンクするAPIキー

currentBundle

npx @capgo/cli channel currentBundle [channel] [appId]

特定のチャンネルの現在のバンドルを取得します

オプション:

  • -c, --channel <channel>: 現在のバンドルを取得するチャンネル
  • -a, --apikey <apikey>: アカウントにリンクするAPIキー
  • --quiet: バンドルバージョンのみを表示

set

npx @capgo/cli channel set [channelId] [appId]

チャンネルのプロパティを設定します

オプション:

  • -a, --apikey <apikey>: アカウントにリンクするAPIキー
  • -b, --bundle <bundle>: チャンネルに設定するバンドルのバージョン番号
  • -s, --state <state>: チャンネルの状態を設定(defaultまたはnormal
  • --latest: バンドルバージョンとしてpackagejsonの最新バージョンを使用
  • --downgrade: ネイティブバージョンより下のバージョンへのダウングレードを許可
  • --no-downgrade: ネイティブバージョンより下のバージョンへのダウングレードを無効化
  • --upgrade: ネイティブバージョンより上のバージョンへのアップグレードを許可
  • --no-upgrade: ネイティブバージョンより上のバージョンへのアップグレードを無効化
  • --ios: iOSデバイスへの更新送信を許可
  • --no-ios: iOSデバイスへの更新送信を無効化
  • --android: Androidデバイスへの更新送信を許可
  • --no-android: Androidデバイスへの更新送信を無効化
  • --self-assign: デバイスのこのチャンネルへの自己割り当てを許可
  • --no-self-assign: デバイスのこのチャンネルへの自己割り当てを無効化
  • --disable-auto-update <disableAutoUpdate>: このチャンネルの自動更新戦略を無効化(オプション:majorminormetadatapatchnone
  • --dev: 開発デバイスへの更新送信を許可
  • --no-dev: 開発デバイスへの更新送信を無効化
  • --emulator: エミュレータデバイスへの更新送信を許可
  • --no-emulator: エミュレータデバイスへの更新送信を無効化
  • --package-json <packageJson>: packagejsonファイルのパスをカンマ区切りで指定(モノレポの場合に便利)