关于 play-developer-console
play-developer-console 指导使用本地 Bun TypeScript CLI 管理 Moshi Android 的 Google Play 商店资料与发布流程。它涵盖元数据校验、信息查询、评价查看及版本轨道操作,并强调先检查再修改。
主要功能
- 01检查商店资料与应用信息
- 02校验本地商店文案
- 03查看评价和发布轨道
- 04创建或更新版本发布
- 05使用 gcloud ADC 本地认证
适用场景
- 01修改商店素材前检查现有配置
- 02上传前校验本地商店文案
- 03查看生产轨道及近期评价
- 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