跳过内容

📢 频道

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

别名: a

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

➕ 在 Capgo 云中创建一个用于应用程序分发的新频道,管理更新分发。

示例:

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

选项:

参数类型描述
-d,string设置频道为默认
—自我分配boolean允许设备自行分配到此频道
-a,stringAPI 键用于链接到您的帐户
—supa-hoststring自主托管或Capgo开发时的自定义Supabase主机URL
—supa-anonstring自主托管时的自定义Supabase匿名密钥

别名: d

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

从 Capgo Cloud 中删除一个频道, optionally 删除关联的包来释放资源。

示例:

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

选项:

参数类型描述
-a,stringAPI 密钥以链接到您的帐户
—delete-bundleboolean删除与频道关联的包
—success-if-not-foundboolean如果找不到频道则成功
—supa-hoststring自定义 Supabase 主机 URL(用于自主托管或 Capgo 开发)
—supa-anonstring自定义 Supabase 匿名密钥(用于自主托管)

📋 列表

标题:列表

别名: l

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

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

示例:

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

选项:

参数类型描述
-a,stringAPI 以链接到您的帐户
—supa-hoststring自定义 Supabase 主机 URL(用于自主托管或 Capgo 开发)
—supa-anonstring自定义 Supabase 匿名密钥 (用于自主托管)

📦 __CAPGO_KEEP_0__

当前包
终端窗口
npx @capgo/cli@latest channel currentBundle

📦 获取当前与特定频道相关联的包,用于更新跟踪:Capgo

例如:

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

选项:

参数类型描述
-c,string获取当前捆绑包的频道
-a,stringAPI用于链接到您的帐户的密钥
—quietboolean仅打印捆绑包版本
—supa-hoststring自主托管或Capgo开发时的自定义 Supabase 主机 URL
—supa-anonstring自主托管时的自定义 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,stringAPI key连接到您的账户
-b,string指定文件的包版本号
-s,string设置通道的状态,缺省或正常
—latest-remoteboolean从capgo云获取最新的包并设置到通道
—latestboolean获取package.json中的最新版本key并设置到通道
—downgradeboolean允许降级到原生版本以下的版本
—no-downgradeboolean不降级到原生版本
—iosboolean允许向iOS设备发送更新
—no-iosboolean禁用向iOS设备发送更新
—androidboolean允许向Android设备发送更新
—no-androidboolean禁用向Android设备发送更新
—self-assignboolean允许设备自行分配到此频道
—no-self-assignboolean不允许设备自行分配到此频道
—disable-auto-updatestring阻止以下类型的更新:重大、次要、元数据、补丁或无(允许所有)
—devboolean允许向开发设备发送更新
—no-devboolean禁止向开发设备发送更新
—prodboolean允许向生产设备发送更新
—no-prodboolean禁止向生产设备发送更新
—模拟器boolean允许将更新发送到模拟器设备
—no-emulatorboolean禁用将更新发送到模拟器设备
—设备boolean允许将更新发送到物理设备
—no-deviceboolean禁用将更新发送到物理设备
—package-jsonstring多包项目的package.json文件路径(逗号分隔)
—ignore-metadata-checkboolean忽略检查node_modules兼容性,如果在捆绑包中存在
—supa-hoststring自定义 Supabase 主机 URL(用于自主托管或 Capgo 开发)
—supa-anonstring自定义 Supabase 匿名密钥(用于自主托管)

如果您正在使用 频道 来规划频道路由和分阶段发布,连接它与 频道 频道(用于频道实施细节, 频道 为 Channels 的实现细节 Channels 为 Channels 的实现细节 Beta 测试解决方案 为 Beta 测试解决方案的产品工作流程,和 版本目标解决方案 为版本目标解决方案的产品工作流程。