SuperAPI AI 工具集

gpc-user-management

部署与运维

查看项目

更新于 10-16 02:32

技能介绍

用途:通过 GPC 命令行管理 Google Play 开发者账号的用户、权限授权以及测试人员。适用于邀请或移除用户、更新开发者级或按应用权限、审计账号访问、在内部/alpha/beta 测试轨道添加或移除测试人员、从 CSV 批量导入测试人员,以及配置基于 Google Group 的测试人员访问。

前置条件:GPC 需已认证(gpc auth status 显示有效凭据);用户命令需开发者账号 ID(--developer-id 或环境变量 GPC_DEVELOPER_ID);测试人员命令与按应用授权需应用包名(--app);邀请用户或添加测试人员需邮箱;批量导入需 CSV 文件(--file)。

主要命令:用户方面,gpc users list、gpc users get、gpc users invite、gpc users update、gpc users remove,支持 --role 设置开发者级权限、--grant 设置按应用授权、--dry-run 预览、--json 输出。测试人员方面,gpc testers list/add/remove 支持 --track internal|alpha|beta、--changes-not-sent-for-review、--error-if-in-review,导入用 gpc testers import --track beta --file testers.csv。授权方面,gpc grants list/create/patch/delete 可独立管理已有用户的按应用权限,而不改动开发者级角色。

限制与注意事项:权限变更可能需要最长 48 小时生效。users list/get 在旧版本会因 Google 要求非分页请求而失败,需升级至 v0.9.98+;Google 一次返回全部用户,--limit 仅在本地截断,nextPageToken 始终为空。v0.9.87 起 grants list 与 testers list 返回统一 --json 信封,读取裸数组的脚本需更新;users list 自 v0.9.83 起同样如此。常见错误包括缺失 --developer-id、权限不足、用户不存在、--grant 格式错误(应为 com.example.app:PERM1,PERM2)、无效权限常量、轨道不存在及 CSV 格式或编码错误。内部测试轨道测试人员上限 100。相关技能:gpc-setup、gpc-release-flow、gpc-ci-integration。