跳过内容

📢 频道

📢 在 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-assignboolean允许设备自行分配到此通道
-a,stringAPI
string自定义 Supabase 主机 URL(用于自主托管或 Capgo 开发)
自定义 Supabase 匿名密钥(用于自主托管)string

🗑️ 删除

标题:删除

别名: d

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

🗑️ 删除 Capgo 云中的频道, optionally 删除关联的捆绑包以释放资源。

示例:

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

选项:

参数类型描述
-a,stringAPI用于链接到您的帐户
—delete-bundleboolean删除与频道关联的捆绑包
—success-if-not-foundboolean如果频道未找到,则成功
—自定义主机stringCustom Supabase host URL (for self-hosting or Capgo development)
—自定义匿名string自定义 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 匿名密钥(用于自主托管)
终端窗口
npx @capgo/cli@latest channel currentBundle

📦 在 Capgo Cloud 中获取与特定频道关联的当前捆绑包,用于更新跟踪。

示例:

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

选项:

参数类型描述
-c,string从 __CAPGO_KEEP_0__ 获取当前捆绑包的频道
-a,stringAPI 关联到您的帐户的密钥
—静默boolean仅打印捆绑包版本
—supa-hoststring自定义 Supabase 主机 URL(用于自主托管或 Capgo 开发)
—supa-anonstring自定义 Supabase 匿名密钥(用于自主托管)

⚙️ 设置

标题:设置

别名: s

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

⚙️ 为通道配置设置,例如链接包,设置更新策略(主版本,次版本,元数据,补丁,None),或目标设备(iOS,Android,开发,生产,模拟器,设备)。 必须有一个默认通道。

示例:

终端窗口
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state default

选项:

参数类型描述
-a,stringAPI 链接到您的帐户
-b,string文件的版本号
-s,string设置通道的状态,缺省或正常
—latest-remoteboolean从capgo云获取最新的包并设置到通道
—latestboolean从package.json获取最新的版本号并设置到通道
—downgradeboolean允许降级到原生版本以下的版本
—no-downgradeboolean禁止降级到原生版本以下的版本
—iOSboolean允许向 iOS 设备发送更新
—no-iOSboolean禁用向 iOS 设备发送更新
—Androidboolean允许向 Android 设备发送更新
—no-Androidboolean禁用向 Android 设备发送更新
—自我分配boolean允许设备自我分配到此频道
—no-self-assignboolean禁用设备自我分配到此频道
—关闭自动更新string阻止根据类型更新:主版本、次版本、元数据、补丁版本或无(允许所有)
—devboolean允许将更新发送到开发设备
—no-devboolean禁用将更新发送到开发设备
—prodboolean允许将更新发送到生产设备
—no-prodboolean禁用将更新发送到生产设备
—模拟器boolean允许将更新发送到模拟器设备
—no-emulatorboolean禁用向模拟器设备发送更新
—deviceboolean允许向物理设备发送更新
—no-deviceboolean禁用向物理设备发送更新
—package-jsonstring多包项目中的package.json文件路径(逗号分隔)
—ignore-metadata-checkboolean忽略bundle中node_modules兼容性检查
—supa-hoststring自主托管或Capgo开发时的自定义Supabase主机URL
—自定义匿名密钥(用于自主托管)string自主托管 Supabase 匿名密钥