mcpField
P
play-developer-console

play-developer-console

github.com/rjyo开发30666 次安装13 周前更新
代码仓库

关于 play-developer-console

play-developer-console 指导使用本地 Bun TypeScript CLI 管理 Moshi Android 的 Google Play 商店资料与发布流程。它涵盖元数据校验、信息查询、评价查看及版本轨道操作,并强调先检查再修改。

主要功能

  1. 01检查商店资料与应用信息
  2. 02校验本地商店文案
  3. 03查看评价和发布轨道
  4. 04创建或更新版本发布
  5. 05使用 gcloud ADC 本地认证

适用场景

  1. 01修改商店素材前检查现有配置
  2. 02上传前校验本地商店文案
  3. 03查看生产轨道及近期评价
  4. 04准备内部或生产版本发布

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/rjyo/moshi-skill --skill play-developer-console

安装后在 Claude Code 中输入/play-developer-console确认已加载。

详细介绍

Play Developer Console

使用本地 Bun TypeScript CLI:

/Users/jyo/projects/tools/play-cli

该 CLI 已通过 Bun 在本地链接,并提供:

play --help

对于 Moshi Android,请在以下目录中运行命令:

/Users/jyo/projects/ai/moshi/marketing

Play 资源位于:

play/
  .env
  metadata/
  images/
  release-notes/

工作流

  • 更改商店资源前,请检查 play/CLAUDE.md 和相关本地文件。
  • 每次只运行一条会编辑内容的 Play 命令。不要并行运行 play metadata、play app-info、play images、play bundle 或 play tracks 命令。
  • 上传前验证本地商品详情文本:
play metadata validate
  • 更改前后都使用只读检查:
play metadata list
play app-info show
play tracks list --json
play tracks show production --json
play reviews list --limit 5

发布工作流

发布操作请使用内置的轨道命令。常规发布任务不要针对 src/api.ts 编写临时脚本。

为已上传到 Play 的版本关联或更新发布:

play tracks release internal \
  --version-code 6 \
  --status completed \
  --name "Moshi 2.8.2" \
  --notes en-US=play/release-notes/en-US.txt

准备包含发布说明的正式版草稿:

play tracks release production \
  --version-code 6 \
  --status draft \
  --name "Moshi 2.8.2" \
  --notes en-US=play/release-notes/en-US.txt

如果草稿应用中有过时的发布版本阻碍验证,请先清空轨道,再创建预期的发布版本:

play tracks clear internal
play tracks release internal --version-code 6 --status draft --name "Moshi 2.8.2"

如果未提供 --notes 标志,play tracks release 会将 play/release-notes/ 中的所有文件作为本地化发布说明读取。仅在有意省略发布说明时使用 --no-notes。

  • 如遇 Play API 问题或缺少相关功能,请修改 /Users/jyo/projects/tools/play-cli,然后运行:
cd /Users/jyo/projects/tools/play-cli
bun run typecheck
bun test

修复完成后,从 /Users/jyo/projects/ai/moshi/marketing 重试。

身份验证

Moshi 使用通过 gcloud ADC 和 play/.env 中的配额项目进行的无密钥本地身份验证。 除非用户明确要求,否则不要创建或要求提供服务账号 JSON 密钥。

预期的环境变量键:

PLAY_AUTH_MODE=gcloud
PLAY_QUOTA_PROJECT=play-cli-moshi-260429103059
PLAY_PACKAGE_NAME=app.getmoshi.android

评论

支持 Markdown