📢 频道
复制一个包含安装步骤和本插件的完整 Markdown 指南的配置提示。
📢 Manage distribution channels for app updates in Capgo Cloud, controlling how updates are delivered to devices.
➕ ➕ Create a new channel for app distribution in __CAPGO_KEEP_0__ Cloud to manage update delivery.
➕ AddTerminal window a
npx @capgo/cli@latest channel add➕ Create a new channel for app distribution in Capgo Cloud to manage update delivery.
示例:
npx @capgo/cli@latest channel add production com.example.app --default选项:
| 参数 | 类型 | 描述 |
|---|---|---|
| -d | boolean | 设置通道为默认 |
| —self-assign | boolean | 允许设备自行分配到此通道 |
| -a | string | API key 到您的账户 |
| —supa-host | string | 自主托管或Capgo开发时的自定义 Supabase 主机 URL |
| —supa-anon | string | 自主托管时的自定义 Supabase 匿名密钥 |
🗑️ 删除
标题:删除别名: d
npx @capgo/cli@latest channel delete🗑️ 从Capgo Cloud 中删除一个频道, optionally 删除关联的捆绑包以释放资源。
示例:
npx @capgo/cli@latest channel delete production com.example.app选项:
| 参数 | 类型 | 描述 |
|---|---|---|
| -a | string | API用于链接到您的帐户 |
| —delete-bundle | boolean | 删除与渠道关联的捆绑包。 App 预览密钥可以原子性地删除其自己的预览渠道和链接的、未共享的捆绑包。 |
| —success-if-not-found | boolean | 如果渠道未找到,则成功 |
| —自定义主机 | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —自定义 anon | string | 自定义 Supabase anon 密钥(用于自主托管) |
📋 列表
标题: “ 📋 列表”别名: l
npx @capgo/cli@latest channel list📋 查看应用程序在 Capgo Cloud 配置的所有通道,以便审阅分发设置。
示例:
npx @capgo/cli@latest channel list com.example.app选项:
| 参数: | 类型 | 描述 |
|---|---|---|
| -a | string | API key to link to your account |
| —supa-host | string | 自定义 Supabase 主机 URL(用于自主托管或 Capgo 开发) |
| —supa-anon | string | 自定义 Supabase 匿名密钥(用于自主托管) |
📦 当前捆绑包
标题: 📦 当前捆绑包npx @capgo/cli@latest channel currentBundle📦 Get the current bundle linked to a specific channel in Capgo Cloud for update tracking.
Example:
npx @capgo/cli@latest channel currentBundle production com.example.app选项:
| 参数 | 类型 | 描述 |
|---|---|---|
| -c | string | 从指定频道获取当前包装的频道 |
| -a | string | API 关联到您的帐户的密钥 |
| —静默 | boolean | 仅打印捆绑包版本 |
| —supa-host | string | 自主托管或Capgo开发时的自定义 Supabase 主机 URL |
| —supa-anon | 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选项:
| 参数 | 类型 | 描述 |
|---|---|---|
| -a | string | API用于链接到您的帐户 |
| -b | string | 文件的捆绑包版本号 |
| -s | string | 设置通道的状态, 默认或正常 |
| __CAPGO_KEEP_0__ | boolean | 从capgo云获取最新的包并设置到通道 |
| 获取最新的版本号并设置到通道 | boolean | 获取package.json中的最新版本号并设置到通道 |
| 允许降级到原生版本以下的版本 | boolean | 禁用降级到原生版本以下的版本 |
| 允许向iOS设备发送更新 | boolean | 禁用向iOS设备发送更新 |
| 禁用向iOS设备发送更新 | boolean | 禁用向iOS设备发送更新 |
| 禁用向iOS设备发送更新 | boolean | 禁用向 iOS 设备发送更新 |
| —android | boolean | 允许向 Android 设备发送更新 |
| —no-android | boolean | 禁用向 Android 设备发送更新 |
| —self-assign | boolean | 允许设备自行分配到此频道 |
| —no-self-assign | boolean | 禁用设备自行分配到此频道 |
| —disable-auto-update | string | 阻止更新类型:主版本、次版本、元数据、补丁或无(允许所有) |
| —rollout-bundle | string | 逐渐在此频道发布版本 |
| __CAPGO_KEEP_0__ | string | 从0到100的滚动百分比 |
| __CAPGO_KEEP_0__ | string | 从0到10000的滚动百分比基点 |
| __CAPGO_KEEP_0__ | boolean | 启用配置的滚动 |
| __CAPGO_KEEP_0__ | boolean | 禁用配置的滚动 |
| __CAPGO_KEEP_0__ | boolean | 暂停滚动曝光而不回滚选定设备 |
| __CAPGO_KEEP_0__ | boolean | 恢复暂停的发布 |
| —发布回滚 | boolean | 清除发布状态并将设备恢复到稳定状态 |
| —发布推广 | boolean | 将发布目标推广到稳定状态并清除发布状态 |
| __CAPGO_KEEP_0__ 发布决策缓存时间戳(秒) | string | Cloudflare rollout decision cache TTL in seconds |
| 启用发布自动暂停策略 | boolean | —自动暂停禁用 |
| 禁用发布自动暂停策略 | boolean | —自动暂停时间窗(分钟) |
| __CAPGO_KEEP_0__ | string | __CAPGO_KEEP_0__ |
| —— | string | __CAPGO_KEEP_1__ |
| __CAPGO_KEEP_2__ | string | __CAPGO_KEEP_3__ |
| __CAPGO_KEEP_4__ | string | __CAPGO_KEEP_5__ |
| __CAPGO_KEEP_6__ | string | __CAPGO_KEEP_7__ |
| __CAPGO_KEEP_8__ | string | __CAPGO_KEEP_9__ |
| __CAPGO_KEEP_10__ | string | 自动暂停前冷却时间可以再次触发 |
| —dev | boolean | 允许向开发设备发送更新 |
| —no-dev | boolean | 禁止向开发设备发送更新 |
| —prod | boolean | 允许向生产设备发送更新 |
| —no-prod | boolean | 禁止向生产设备发送更新 |
| —emulator | boolean | 允许向模拟器设备发送更新 |
| —no-emulator | boolean | Disable sending update to emulator devices |
| —设备 | boolean | 允许向物理设备发送更新 |
| —无设备 | boolean | 禁用向物理设备发送更新 |
| —预览二维码 | boolean | 打印终端二维码code用于此频道预览后更新 |
| —发送更新通知 | boolean | 向设备发送本地更新检查通知后更新关联的频道包 |
| —package.json | string | 多包项目的package.json文件路径(用逗号分隔) |
| —忽略元数据检查 | boolean | 如果存在在捆绑包中,则忽略 node_modules 的兼容性检查 |
| —supa-host | string | 自定义 Supabase 主机 URL(用于自主托管或 Capgo 开发) |
| —supa-anon | string | 自定义 Supabase 匿名密钥(用于自主托管) |