用途:该技能用于 Google Play 的端到端发布工作流,包括上传 bundle、管理发布轨道、分阶段灰度、晋级、暂停、完成发布,以及需要批量改动时的手动编辑流程。
前置检查与包名:先运行 gpc doctor、gpc tracks list。包名默认来自 --package、配置文件默认值、GPC_PACKAGE 或 .gpc.yaml,仅在必要时才添加 --package。
主要能力与用法: 上传 bundle:gpc bundles upload --file app.aab --track internal;生产轨道可用 --edit-mode=stage 或 --edit-mode=open。上传时可直接带发布说明与灰度:--release-notes "..."、--release-notes-lang en-US、--rollout 10(百分比 0–100)。 轨道操作:gpc tracks get、gpc tracks promote --from internal --to beta、gpc tracks halt、gpc tracks complete。用 gpc tracks update 做分阶段时,必须同时给 --rollout-percentage 与 --status inProgress;省略 --status inProgress 会默认成 completed。 手动编辑生命周期:仅在需要批量执行多项编辑型改动时使用,例如 gpc edits create、gpc listings sync、gpc images sync、gpc edits validate、gpc edits commit。 处理与符号化:gpc bundles find、gpc bundles wait、gpc deobfuscation upload。
代理行为约定:优先 bundle 而非 apk;优先 --edit-mode 而非旧式 --stage 或 --commit=false;修改生产前先展示当前轨道状态;除用户另有要求,生产发布优先分阶段灰度而非立即 100%。
限制:资料未提供该技能的价格、平台兼容范围与具体成功判定标准,暂未提供。