Freelancer:招聘与求职
在涉及招聘、消息和账户界面的 Marketplace 流程中,可以快速推送客户请求的修复。
- Google Play 安装量
- 8.9M
- 应用商店评分
- 4.1
为每个客户分配独立的组织、渠道和 API 密钥。通过 Live Update 快速修复 Web 层代码,并在 staging 环境供客户审核。合同结束后,可轻松完成应用移交。
不同的商店账号、签名密钥和发布习惯。发布流程往往只存在于某个人的脑海中或某台笔记本电脑里。
即使只是微小的 JavaScript 修复,也必须等待新的二进制文件和应用商店审核,通常需要 24–48 小时,有时甚至更久。之后用户仍需手动更新。
当负责客户发布流程的开发人员离职时,相关的凭据和流程往往也会随之流失。
上线后的每一次微小修复,都要经历完整的构建、提交和审核周期。
你需要明确展示哪个 build 正在生产环境运行、由谁发布以及发布时间。
合同结束时,客户需要的是 App、访问权限和发布环境配置,而不是一份说明文档。
为每个客户配置统一的 CLI 和 channel,同时实现权限与账单的完全隔离。
为每个客户创建一个 organization,并可通过侧边栏快速切换。每个组织拥有独立的成员、App、API keys、方案及 audit logs。
组织文档先上传到 staging channel。客户在自己的测试设备上检查变更后,你再将相同的 bundle 关联到 production。Native 变更仍需通过应用商店发布。
Channels 文档邀请客户团队并分配专属角色,停用您的 CI keys,并在合同结束时将 App 转交给客户组织。
App 设置与转移文档工作原理
一套可为每个新客户重复使用的流程。以下所有命令均来自 Capgo CLI 文档。
每个客户都拥有独立的组织、方案和成员列表。通过分组添加您的团队,并为客户人员分配专属角色。
npx @capgo/cli@latest organization add --name "Client A" --email mobile@client-a.com
角色参考
创建一个仅限该客户 App 使用、具备 App Uploader 角色且设有过期时间的 API key。将其存储在客户的 CI secrets 中。
# In Client A's pipeline, with Client A's key
npx @capgo/cli@latest bundle upload --channel staging --apikey "$CAPGO_TOKEN"
API key 文档
通过 device overrides 将客户的测试机指向 staging channel。待其确认后,将相同的 bundle 关联至 production。
npx @capgo/cli@latest channel set production com.client-a.app --bundle 1.4.2
Channels 文档
邀请客户管理员,让您的 CI keys 过期,并在 App settings 中将 App 转移至客户的 organization。只有 Super Admin 才能转移 App。
使用 Capacitor 构建的应用
服务、电商及预约类 App 的买家、卖家、消息、支付和支持流程更新频率各不相同。代理商可以利用 Capgo channels 审核每个客户请求,快速推送 Web 层变更,并为发布日做好回滚准备。
在涉及招聘、消息和账户界面的 Marketplace 流程中,可以快速推送客户请求的修复。
车辆列表和线索转化流程,可通过分阶段的功能检查来优化大规模发布。
在运营文案和时刻表频繁变动的订票流程中使用。
开发者,Webincode
“能把特定 Device ID 加入指定分组,并只向这些分组推送更改,太救命了。”
drivolino GmbH 首席开发者
“Capgo Capacitor Updater 插件彻底改变了我们的更新发布方式。过去需要几天的工作,现在只需几分钟。”
CTO, 私有
“搭建环境不到一天。基于 Channel 的发布机制让我能在正式推送到生产环境前,先在自己的设备上进行测试。”
常见问题
代理商在将客户应用迁移至 Capgo 前通常会关心的问题。
可以。为每个客户创建一个独立的 Organization。成员、应用、API keys、方案以及审计日志都归属于该 Organization,你可以通过侧边栏在不同 Organization 之间切换。
Organization 文档可以。方案仅适用于购买时所属的 Organization。你可以为客户的财务联系人分配 Billing Manager 角色,以便他们在无法访问应用的情况下管理支付和发票。
账单文档可以。为他们分配该应用的 App-scoped 角色,例如 App Developer 或 App Uploader。他们的 upload 和设备权限将仅限于该应用。
角色参考Super Admin 可以将应用转移到其所属的其他 Organization(例如客户拥有的 Organization)。你也可以邀请客户的管理员加入现有的 Organization,随后移除你的团队成员。
App 设置与迁移文档Live Update 仅更改 Web 层:JavaScript、HTML、CSS 及资源文件。若涉及新的原生插件、权限或原生 code,则需要重新构建二进制文件并提交商店审核。Capgo Build 可以在云端生成这些二进制文件。
Native 兼容性文档在试用期间,请为一名客户创建一个组织,并在其 App 上运行一次从 staging 到 production 的发布流程。