跳过内容

📢 频道

📢 在 Capgo Cloud 中管理应用程序更新的分发渠道,控制更新如何传递给设备。

别名: a

终端窗口
npx @capgo/cli@latest channel add

➕ 在 Capgo 云中创建一个用于应用程序分发的新频道,以便管理更新的传递。

示例:

终端窗口
npx @capgo/cli@latest channel add production com.example.app --default

选项:

参数类型描述
-dboolean设置频道为默认值
—自行分配boolean允许设备自行分配到此频道
-astringAPI 键用于链接到您的帐户
—自定义主机string自定义 Supabase 主机 URL(用于自行托管或 Capgo 开发)
—自定义匿名string自定义 Supabase 匿名密钥(用于自行托管)

🗑️ 删除

标题:删除

别名: d

终端窗口
npx @capgo/cli@latest channel delete

🗑️ 从 Capgo 云中删除一个频道, 可选地移除关联的捆绑包以释放资源。

示例:

终端窗口
npx @capgo/cli@latest channel delete production com.example.app

选项:

参数类型描述
-astringAPI 的密钥以链接到您的帐户
--delete-bundleboolean删除与该频道关联的包。一个 App 预览密钥可以原子性地删除其自己的预览频道和链接的未共享包。
—success-if-not-foundboolean如果频道不存在则成功
—supa-hoststringCustom Supabase host URL (for self-hosting or Capgo development)
—supa-anonstring自主托管时的自定义 Supabase 匿名密钥

📋 List

查看

Alias: l

复制到剪贴板
npx @capgo/cli@latest channel list

📋 列出在Capgo Cloud中配置的应用程序的所有频道,以查看分发设置。

Example:

示例:
npx @capgo/cli@latest channel list com.example.app

选项:

参数类型描述
-astringAPI
自定义 Supabase 主机 URL(用于自主托管或__CAPGO_KEEP_0__开发)stringCustom Supabase host URL (for self-hosting or Capgo development)
当前捆绑包string—supa-host
终端窗口
npx @capgo/cli@latest channel currentBundle

📦 获取与特定频道关联的当前包在 Capgo Cloud 中进行更新跟踪。

示例:

终端窗口
npx @capgo/cli@latest channel currentBundle production com.example.app

选项:

参数类型描述
-cstring获取当前捆绑包的频道
-astringAPI
——静默boolean仅打印捆绑包版本
——自定义主机string自定义 Supabase 主机 URL(用于自主托管或Capgo开发)
——自定义匿名string自定义 Supabase 匿名密钥(用于自主托管)

别名: s

终端窗口
npx @capgo/cli@latest channel set

⚙️ 为频道配置设置,例如链接包、设置更新策略(重大、次要、元数据、补丁、无)或设备目标(iOS、Android、开发、生产、模拟器、设备)。 必须有一个默认频道。

示例:

终端窗口
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state default

选项:

参数类型描述
-astringAPI 与您的帐户关联的密钥
-bstring设置文件的包版本号
-sstring设置渠道的状态,缺省或正常
--latest-remoteboolean从capgo云获取最新的包并设置到渠道
--latestboolean获取package.json中的最新版本号并设置到渠道
--downgradeboolean允许降级到原生版本以下的版本
--no-downgradeboolean禁止降级到原生版本以下的版本
—iosboolean允许向iOS设备发送更新
—no-iosboolean禁用向iOS设备发送更新
—androidboolean允许向Android设备发送更新
—no-androidboolean禁用向Android设备发送更新
—self-assignboolean允许设备自行分配到此频道
—no-self-assignboolean禁用设备自行分配到此频道
—disable-auto-updatestring按类型阻止更新:主版本、次版本、元数据、补丁版本或 none(允许所有)
—rollout-bundlestring逐渐在此频道发布版本
—rollout-percentagestring从 0 到 100 的滚动百分比
—rollout-percentage-bpsstring从 0 到 10000 的滚动百分比(基点)
—rollout-enableboolean启用配置的滚动
—rollout-disableboolean禁用配置的滚动
—rollout-pauseboolean暂停发布
Pause rollout exposure without rolling back selected devicesboolean—rollout-resume
恢复发布booleanResume a paused rollout
—rollout-rollbackboolean回滚发布
Clear rollout state and return devices to stablestringCloudflare rollout decision cache TTL in seconds
发布目标升级booleanPromote rollout target to stable and clear rollout state
—auto-pause-disabledboolean禁用回滚自动暂停策略
—auto-pause-window-minutesstring回滚自动暂停统计窗口
—auto-pause-failure-rate-bpsstring失败率阈值(基点)
—auto-pause-confidencestring置信度(0-1)
—auto-pause-min-attemptsstring安装失败尝试次数达到自动暂停触发阈值
—auto-pause-min-failuresstring失败次数达到自动暂停触发阈值
—auto-pause-actionstring自动暂停动作:暂停、回滚或通知
—auto-pause-cooldown-minutesstring自动暂停再次触发前的冷却时间
—devboolean允许将更新发送到开发设备
—no-devboolean禁止将更新发送到开发设备
—prodboolean允许将更新发送到生产设备
—no-prodboolean禁止将更新发送到生产设备
—模拟器boolean允许将更新发送到模拟器设备
—no-emulatorboolean禁用将更新发送到模拟器设备
—设备boolean允许将更新发送到物理设备
—no-deviceboolean禁用将更新发送到物理设备
—QR预览boolean打印此频道预览更新后的终端QR code
—发送更新通知boolean更新链接频道包后将设备发送本机更新检查通知
—package-jsonstring多包仓库中的package.json文件路径(逗号分隔)
—ignore-metadata-checkboolean忽略bundle中node_modules兼容性检查
—supa-hoststring自主托管或开发时的自定义Supabase主机URL(Capgo)
—supa-anonstring自主托管时的自定义Supabase匿名密钥