跳过内容

📢 频道

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

别名: a

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

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

示例:

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

选项:

参数类型描述
-dboolean设置通道为默认值
—自我分配boolean允许设备自行分配到此频道
-astringAPI
—supa-hoststring自定义 Supabase 主机 URL(用于自主托管或 Capgo 开发)
—supa-anonstring自定义 Supabase 匿名密钥(用于自主托管)

🗑️ 删除

标题:删除

别名: d

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

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

示例:

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

选项:

参数类型描述
-astringAPI 密钥以链接到您的帐户
--delete-bundleboolean删除与频道关联的捆绑包。一个 App 预览密钥可以原子性地删除其自己的预览频道和链接的、未共享的捆绑包。
成功如果通道不存在boolean自定义 Supabase 主机 URL(用于自主托管或开发)
自定义 Supabase 匿名密钥(用于自主托管)stringCustom Supabase host URL (for self-hosting or Capgo development)
注意string仅限组织和应用

📋 列表

标题:列表

别名: l

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

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

示例:

终端窗口
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当前捆绑包
终端窗口
npx @capgo/cli@latest channel currentBundle

📦 从 Capgo Cloud 中获取特定频道关联的当前包以便于更新跟踪。

示例:

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

选项:

参数类型描述
-cstring获取当前包的频道
-astringAPI key to link to your account
—quietbooleanOnly print the bundle version
—supa-hoststringCustom Supabase host URL (for self-hosting or Capgo development)
—supa-anonstringCustom Supabase anon key (for self-hosting)

⚙️ Set

Alias:

Terminal window s

Terminal window
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 key to link to your account
-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阻止特定类型的更新:主版本、次版本、元数据、补丁版本或无(允许所有)
—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 更新决策缓存时间(秒)
—auto-pause-enabledboolean启用更新推送自动暂停策略
—auto-pause-disabledboolean关闭自动暂停策略
__CAPGO_KEEP_0__string自动暂停窗口时间
自动暂停失败率百分比string失败率阈值(百分比)
自动暂停置信度string自动暂停最小尝试次数
自动暂停最小失败次数string自动暂停动作
__CAPGO_KEEP_0__string__CAPGO_KEEP_0__
__CAPGO_KEEP_0__string自动暂停动作:暂停,回滚或通知
__CAPGO_KEEP_0__string自动暂停再次触发前的冷却时间
__CAPGO_KEEP_0__boolean允许将更新发送到开发设备
__CAPGO_KEEP_0__boolean禁止将更新发送到开发设备
__CAPGO_KEEP_0__boolean允许将更新发送到生产设备
__CAPGO_KEEP_0__boolean禁止将更新发送到生产设备
__CAPGO_KEEP_0__boolean允许将更新发送到模拟器设备
—no-emulatorboolean禁用将更新发送到模拟器设备
—deviceboolean允许将更新发送到物理设备
—no-deviceboolean禁用将更新发送到物理设备
—qr-previewboolean打印一个终端的 code 二维码预览更新此频道
—send-update-notificationboolean更新链接频道包装后发送本地更新检查通知给设备
—package-jsonstring多仓库项目中的package.json文件路径(逗号分隔)
—忽略元数据检查boolean如果包中存在node_modules,则忽略兼容性检查
—自定义主机string自定义Supabase主机URL(用于自主托管或Capgo开发)
自定义Supabase匿名密钥(用于自主托管)string编辑页面