📢 频道
复制一个包含安装步骤和本插件的完整 Markdown 指南的设置提示。
📢 在 Capgo Cloud 中管理应用程序更新的分发渠道,控制更新如何传递到设备。
➕ 添加
➕ 添加别名: a
npx @capgo/cli@latest channel add➕ 在 Capgo 云中创建一个用于应用程序分发的新频道,用于管理更新的传递。
示例:
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 开发) |
| —supa-anon | string | 自定义 Supabase 匿名密钥(用于自主托管) |
🗑️ 删除
删除别名: d
npx @capgo/cli@latest channel delete🗑️ 从 Capgo 云中删除一个频道, optionally 删除关联的捆绑包以释放资源。
示例:
npx @capgo/cli@latest channel delete production com.example.app选项:
| 参数 | 类型 | 描述 |
|---|---|---|
| -a, | string | API key 链接到您的帐户 |
| —delete-bundle | boolean | 删除与频道关联的包 |
| —success-if-not-found | boolean | 频道未找到时成功 |
| —supa-host | string | 自主托管或Capgo开发时的自定义 Supabase 主机 URL |
| —supa-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 账户关联密钥 |
| —自定义主机 | string | 自定义 Supabase 主机 URL(用于自主托管或 Capgo 开发) |
| —自定义匿名密钥 | string | 自定义 Supabase 匿名密钥(用于自主托管) |
📦 当前捆绑包
标题:当前捆绑包npx @capgo/cli@latest channel currentBundle📦 将当前捆绑包与特定频道在 Capgo Cloud 中关联以便跟踪更新。
示例:
npx @capgo/cli@latest channel currentBundle production com.example.app选项:
| 参数 | 类型 | 描述 |
|---|---|---|
| -c, | string | 从哪个频道获取当前捆绑包 |
| -a, | string | API |
| 用于链接到您的帐户的密钥 | boolean | —quiet |
| 仅打印捆绑包版本 | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —supa-anon | string | 自定义 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选项:
| 参数 | 类型 | 描述 |
|---|---|---|
| -a, | string | API key 链接到您的帐户 |
| -b, | string | 设置文件的包版本号 |
| -s, | string | 设置通道的状态,缺省或正常 |
| —latest-remote | boolean | 获取 capgo 云中最新的包并设置到通道 |
| —latest | boolean | 从 package.json 中获取最新版本的 key 并设置为 channel |
| —降级 | boolean | 允许降级到原生版本以下的版本 |
| —不降级 | boolean | 禁用降级到原生版本以下的版本 |
| —iOS | boolean | 允许向 iOS 设备发送更新 |
| —不 iOS | boolean | 禁用向 iOS 设备发送更新 |
| —Android | boolean | 允许向 Android 设备发送更新 |
| —不 Android | boolean | 禁止向 Android 设备发送更新 |
| —自行分配 | boolean | 允许设备自行分配到此频道 |
| —不自行分配 | boolean | 禁止设备自行分配到此频道 |
| —禁用自动更新 | string | 阻止更新类型:主版本、次版本、元数据、补丁或无(允许所有) |
| —开发 | boolean | 允许向开发设备发送更新 |
| —不开发 | boolean | 禁止向开发设备发送更新 |
| —生产 | boolean | 允许向生产设备发送更新 |
| __CAPGO_KEEP_0__ | boolean | 禁用向生产设备发送更新 |
| __CAPGO_KEEP_0__ | boolean | 允许向模拟器设备发送更新 |
| __CAPGO_KEEP_0__ | boolean | 禁用向模拟器设备发送更新 |
| __CAPGO_KEEP_0__ | boolean | 允许向物理设备发送更新 |
| __CAPGO_KEEP_0__ | boolean | 禁用向物理设备发送更新 |
| __CAPGO_KEEP_0__ | string | 多仓库项目的package.json文件路径(逗号分隔) |
| —忽略元数据检查 | boolean | 如果bundle中存在node_modules,则忽略兼容性检查 |
| —自定义主机 | string | 自定义Supabase主机URL(用于自主托管或Capgo开发) |
| 自定义Supabase匿名密钥(用于自主托管) | string | 编辑页面 |