跳过内容

📢 频道

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

别名: a

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

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

示例:

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

选项:

参数类型描述
设置频道为默认值boolean➕ 在 __CAPGO_KEEP_0__ 云中创建一个用于应用分发的新频道,管理更新的传递。
自行分配boolean允许设备自行分配到此频道
-astringAPI
自定义 Supabase 主机 URL(适用于自行托管或__CAPGO_KEEP_0__开发)stringCustom Supabase host URL (for self-hosting or Capgo development)
删除string标题:删除

🗑️ 别名:

终端窗口

__CAPGO_KEEP_0__ d

自行分配
npx @capgo/cli@latest channel delete

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

示例:

终端窗口
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 匿名密钥

查看 l

Terminal window
npx @capgo/cli@latest channel list

📋 List all channels configured for an app in Capgo Cloud to review distribution settings.

列表

标题: "列表"
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 键用于链接到您的帐户
—quietboolean仅打印捆绑包版本
—supa-hoststring自主托管或Capgo开发时的自定义 Supabase 主机 URL
—supa-anonstring自主托管时的自定义 Supabase 匿名密钥

⚙️ 设置

标题:设置

别名: s

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

⚙️ 为频道配置设置,例如链接包,设置更新策略(主版本,次版本,元数据,修订版本,none),或设备目标(iOS,Android,dev,prod,模拟器,设备)。 必须有一个默认频道。

示例:

终端窗口
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按类型阻止更新:主版本、次版本、元数据、补丁或无(允许所有)
—update-packagestring提供 zip、delta 或两者:all、zip、delta、zip_from_builtin 或 delta_from_builtin
—rollout-bundlestring在此频道上逐渐发布的包版本
—rollout-percentagestring从 0 到 100 的滚动发布百分比
—rollout-percentage-bpsstring从 0 到 10000 的滚动发布百分比(基点)
—rollout-enableboolean启用配置的滚动发布
—rollout-disableboolean禁用配置的发布
—rollout-pauseboolean暂停发布曝光而不回滚选定的设备
—rollout-resumeboolean恢复暂停的发布
—rollout-rollbackboolean清除发布状态并将设备返回到稳定状态
—rollout-promoteboolean将发布目标提升到稳定状态并清除发布状态
—rollout-cache-ttl-secondsstringCloudflare发布决策缓存TTL(秒)
—auto-pause-enabledboolean启用回滚自动暂停策略
—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禁用向生产设备发送更新
—emulatorboolean允许向模拟器设备发送更新
—no-emulatorboolean禁用向模拟器设备发送更新
—deviceboolean允许向物理设备发送更新
—no-deviceboolean禁用向物理设备发送更新
—qr-previewboolean打印此频道预览更新后的终端QR code
—发送更新通知boolean在更新关联的频道包后,向设备发送本地更新检查通知
—package.jsonstring多包项目的package.json文件路径(用逗号分隔)
—ignore-metadata-checkboolean如果包中存在node_modules,则忽略检查兼容性
—supa-hoststring自主托管或Capgo开发时的自定义Supabase主机URL
—supa-anonstring自主托管时的自定义Supabase匿名密钥