📢 频道
复制一个包含安装步骤和完整 Markdown 指南的配置提示。
📢 在 Capgo Cloud 中管理应用更新的分发渠道,控制更新如何分发到设备。
➕ 添加
标题为“ ➕ 添加”别名: a
npx @capgo/cli@latest channel add➕ 在 Capgo Cloud 中创建一个新的应用分发渠道,以管理更新的分发。
示例:
npx @capgo/cli@latest channel add production com.example.app --default选项:
| 参数 | 类型 | 描述 |
|---|---|---|
| -d, | string | 设置通道为默认 |
| —self-assign | boolean | 允许设备自行分配到此通道 |
| -a, | string | API 键用于链接到您的帐户 |
| —supa-host | string | 自定义 Supabase 主机 URL(用于自主托管或 Capgo 开发) |
| — | string | 自定义 Supabase 匿名密钥(用于自主托管) |
🗑️ 删除
标题: “ 🗑️ 删除”别名: d
npx @capgo/cli@latest channel delete🗑️ 从 Capgo 云中删除频道, optionally 删除关联的捆绑包以释放资源。
示例:
npx @capgo/cli@latest channel delete production com.example.app选项:
| 参数 | 类型 | 描述 |
|---|---|---|
| -a, | string | API 与您的帐户关联的键 |
| —delete-bundle | boolean | 删除与频道关联的捆绑包 |
| —success-if-not-found | boolean | 频道未找到时成功 |
| —supa-host | string | 自主托管或Capgo开发时的自定义Supabase主机URL |
| —supa-anon | string | 自定义 Supabase 匿名密钥(用于自主托管) |
📋 列表
标题:列表别名: 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 |
| —自定义主机 | string | 自定义 Supabase 主机 URL(用于自主托管或 Capgo 开发) |
| —自定义匿名 | string | 自定义 Supabase 匿名密钥(用于自主托管) |
📦 当前捆绑
标题: 📦 当前捆绑npx @capgo/cli@latest channel currentBundle📦 Get the current bundle linked to a specific channel in Capgo Cloud for update tracking.
示例:
npx @capgo/cli@latest channel currentBundle production com.example.app选项:
| 参数 | 类型 | 描述 |
|---|---|---|
| -c, | string | 从哪个频道获取当前包装 |
| -a, | string | API 关联到您的帐户的密钥 |
| —静默 | boolean | 仅打印捆绑包版本 |
| —超级主机 | string | 自主托管或Capgo开发的自定义Supabase主机URL |
| —自主匿名 | 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 | 设置通道的状态, 默认或正常 |
| —最新远程 | boolean | 从 capgo 云获取最新的包并设置到通道 |
| —最新 | boolean | 从 package.json 中获取最新的版本 key 并设置到通道 |
| —降级 | boolean | 允许降级到原生版本以下的版本 |
| —no-降级 | 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 | 阻止更新类型:主版本、次版本、元数据、补丁或无(允许所有) |
| —dev | boolean | 允许向开发设备发送更新 |
| —no-dev | boolean | 禁用向开发设备发送更新 |
| —prod | boolean | 允许向生产设备发送更新 |
| —no-prod | boolean | 禁用向生产设备发送更新 |
| —emulator | boolean | 允许向模拟器设备发送更新 |
| —no-emulator | boolean | 禁用向模拟器设备发送更新 |
| —device | boolean | 允许向物理设备发送更新 |
| —no-device | boolean | 禁用向物理设备发送更新 |
| —package-json | string | 多包仓库的package.json文件路径(逗号分隔) |
| —ignore-metadata-check | boolean | 如果bundle中存在node_modules,则忽略node_modules兼容性检查 |
| —supa-host | string | 自主托管或Capgo开发时的自定义Supabase主机URL |
| —supa-anon | string | 自主托管时的自定义Supabase匿名密钥 |
继续从channel中
继续从频道中前进如果您正在使用 频道 来规划频道路由和阶段性发布,连接它与 频道 频道 频道 频道 Beta 测试解决方案 用于 Beta 测试解决方案中的产品工作流程 __CAPGO_KEEP_0__ __CAPGO_KEEP_0__ 版本目标解决方案 为版本目标解决方案中的产品工作流程