📢 频道
复制一个设置提示,包含安装步骤和该插件的完整 Markdown 指南。
📢 在 Capgo 云中管理应用程序更新的分发渠道,控制更新如何传递给设备。
➕ 添加
上下文:来自 Capgo UI 长字符串(父键 `compare_step_capacitor_text`)。页面/区域:Capgo 营销网站。角色:网站副本句子。见于:页面 alternatives/expo.astro,页面 alternatives/median.astro。保留 Capgo 产品/品牌和开发者术语完全不变。消息键 `compare_step_capacitor_text`(Compare Step Capacitor Text)。| 来自 Capgo UI 长字符串(父键 `compare_voltbuilder_step2_text`)。页面/区域:Capgo 营销网站。角色:网站副本句子。见于:页面 alternatives/voltbuilder.astro。保留 Capgo 产品/品牌和开发者术语完全不变。消息键 `compare_voltbuilder_step2_text`(Compare Voltbuilder Step2 Text)。➕ 添加 a
npx @capgo/cli@latest channel add➕ 为应用程序分发创建一个新的频道,管理更新传递在 Capgo 云中。
示例:
npx @capgo/cli@latest channel add production com.example.app --default选项:
| 参数 | 类型 | 描述 |
|---|---|---|
| -d | boolean | 设置频道为默认 |
| --自我分配 | boolean | 允许设备自行分配到此频道 |
| -a | string | API |
| ——超级主机 | string | 自定义 Supabase 主机 URL(用于自主托管或 Capgo 开发) |
| —supa-anon | string | 删除 |
🗑️ 标题:删除
别名:终端窗口 d
npx @capgo/cli@latest channel delete🗑️ 从 Capgo 云中删除一个频道, optionally 删除关联的包来释放资源。
示例:
npx @capgo/cli@latest channel delete production com.example.app选项:
| 参数 | 类型 | Description |
|---|---|---|
| 描述 | string | API 关键字以链接到您的账户 |
| —delete-bundle | boolean | –delete-bundle |
| —success-if-not-found | boolean | 如果找不到频道则成功 |
| —supa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —supa-anon | string | 自定义 Supabase 匿名密钥(用于自主托管) |
📋 列表
标题: “列表”别名: l
npx @capgo/cli@latest channel list📋 列出应用在 Capgo 云中配置的所有频道,以便查看发布设置。
示例:
npx @capgo/cli@latest channel list com.example.app选项:
| 参数 | 类型 | 描述 |
|---|---|---|
| -a | string | API用于链接到您的帐户 |
| –supa-host | string | 自定义 Supabase 主机 URL(用于自主托管或Capgo开发) |
| —supa-anon | string | 当前捆绑包 |
📦 当前捆绑包
当前捆绑包npx @capgo/cli@latest channel currentBundle📦 从 Capgo Cloud 中获取特定频道关联的当前包以便于跟踪更新。
示例:
npx @capgo/cli@latest channel currentBundle production com.example.app选项:
| 参数 | 类型 | 描述 |
|---|---|---|
| -c | string | 获取当前包的频道 |
| -a | string | API 关键字以链接到您的账户 |
| ——quiet | boolean | 只打印包版本 |
| ——supa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| ——supa-anon | string | 自定义 Supabase 匿名密钥(用于自主托管) |
⚙️ 设置
context设置 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选项:
| 参数 | 类型 | context |
|---|---|---|
| 描述 | string | API 关键字以链接到您的账户 |
| -b | string | 文件的包版本号 |
| -s | string | 设置渠道的状态,缺省或正常 |
| --latest-remote | boolean | 从capgo云获取最新的包并设置到渠道 |
| --latest | boolean | 从package.json获取最新的版本号并设置到渠道 |
| --downgrade | boolean | 允许降级到原生版本以下的版本 |
| --no-downgrade | boolean | 禁止降级到原生版本以下的版本 |
| --ios | boolean | 允许向iOS设备发送更新 |
| —no-ios | boolean | 禁用向iOS设备发送更新 |
| —android | boolean | 允许向Android设备发送更新 |
| —no-android | boolean | 禁用向Android设备发送更新 |
| —self-assign | boolean | 允许设备自行分配到此频道 |
| —no-self-assign | boolean | 禁用设备自行分配到此频道 |
| —disable-auto-update | string | 阻止特定类型的更新:主版本、次版本、元数据、补丁或无(允许所有) |
| —update-package | string | —serve |
| —rollout-bundle | string | —rollout-bundle |
| 发布版本逐渐发布到此频道 | string | —rollout-percentage |
| 从 0 到 100 的滚动百分比 | string | —rollout-percentage-bps |
| 从 0 到 10000 的滚动百分比(基点) | boolean | —rollout-enable |
| 启用配置的滚动发布 | boolean | 关闭配置的发布 |
| —rollout-pause | boolean | 暂停发布暴露而不回滚选定设备 |
| —rollout-resume | boolean | 恢复暂停的发布 |
| —rollout-rollback | boolean | 清除发布状态并将设备返回到稳定状态 |
| —rollout-promote | boolean | 将发布目标提升到稳定状态并清除发布状态 |
| —rollout-cache-ttl-seconds | string | Cloudflare发布决策缓存TTL(秒) |
| —auto-pause-enabled | boolean | 启用回滚自动暂停策略 |
| –auto-pause-disabled | boolean | 禁用回滚自动暂停策略 |
| –auto-pause-window-minutes | string | 回滚自动暂停统计窗口 |
| –auto-pause-failure-rate-bps | string | 失败率阈值(基点) |
| –auto-pause-confidence | string | 置信度(0-1) |
| –auto-pause-min-attempts | string | 安装失败尝试次数(触发自动暂停) |
| –auto-pause-min-failures | string | 最小失败次数触发自动暂停 |
| —auto-pause-action | string | 自动暂停动作:暂停、回滚或通知 |
| —auto-pause-cooldown-minutes | string | 自动暂停再次触发的冷却时间 |
| —dev | boolean | 允许将更新发送到开发设备 |
| —no-dev | boolean | 禁止将更新发送到开发设备 |
| —prod | boolean | 允许将更新发送到生产设备 |
| —no-prod | boolean | 禁用向生产设备发送更新 |
| —模拟器 | boolean | 允许向模拟器设备发送更新 |
| —不模拟器 | boolean | 禁用向模拟器设备发送更新 |
| —设备 | boolean | 允许向物理设备发送更新 |
| —不设备 | boolean | 禁用向物理设备发送更新 |
| —预览二维码 | boolean | 打印终端二维码code用于预览此频道更新 |
| —发送更新通知 | boolean | 发送一个本地更新检查通知到设备后更新关联的频道包 |
| ——package-json | string | 多包仓库的package.json文件路径(用逗号分隔) |
| ——ignore-metadata-check | boolean | 忽略检查node_modules兼容性如果在包中存在 |
| ——supa-host | string | 自主托管或开发时的自定义Supabase主机URL(Capgo) |
| ——supa-anon | string | 自主托管时的自定义Supabase匿名密钥(__CAPGO_KEEP_0__) |