gpd-submission-health
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseGPD Submission Health
GPD 发布健康检查
Use this skill to reduce Play Console submission failures and validate readiness.
使用该技能可减少Play Console发布失败的情况,并验证发布就绪状态。
Preconditions
前置条件
- Auth configured and package name resolved.
- Build uploaded and available for the target track.
- Store listing metadata and assets updated.
- 已配置认证信息并解析包名。
- 已上传构建版本且目标渠道可获取该版本。
- 已更新商品详情元数据及资源。
Pre-submission checklist
发布前检查清单
1. Validate edit (if using edit lifecycle)
1. 验证编辑内容(若使用编辑生命周期)
bash
gpd publish edit validate EDIT_ID --package com.example.appbash
gpd publish edit validate EDIT_ID --package com.example.app2. Confirm release status
2. 确认发布状态
bash
gpd publish status --package com.example.app --track productionCheck:
- Release status is expected (,
draft, orinProgress).completed - Version code matches the uploaded build.
bash
gpd publish status --package com.example.app --track production检查:
- 发布状态符合预期(、
draft或inProgress)。completed - 版本号与上传的构建版本匹配。
3. Verify store listing metadata
3. 验证商品详情元数据
bash
gpd publish listing get --package com.example.app
gpd publish details get --package com.example.appbash
gpd publish listing get --package com.example.app
gpd publish details get --package com.example.app4. Verify screenshots and assets
4. 验证截图及资源
bash
gpd publish images list phoneScreenshots --package com.example.app --locale en-US
gpd publish assets specbash
gpd publish images list phoneScreenshots --package com.example.app --locale en-US
gpd publish assets spec5. Upload deobfuscation mapping (if needed)
5. 上传反混淆映射文件(若需要)
bash
gpd publish deobfuscation upload mapping.txt --package com.example.app --type proguard --version-code 123bash
gpd publish deobfuscation upload mapping.txt --package com.example.app --type proguard --version-code 123Submit to production
提交至正式渠道
bash
gpd publish release --package com.example.app --track production --status inProgress --version-code 123bash
gpd publish release --package com.example.app --track production --status inProgress --version-code 123Common submission issues
常见发布问题
Release not in valid state
发布状态无效
Check:
- Version code uploaded and attached to the track.
- Edit validation passes.
- Required store listing fields present for all locales.
检查:
- 已上传版本号并关联至目标渠道。
- 编辑内容验证通过。
- 所有语言区域的必填商品详情字段均已填写。
Missing screenshots or assets
缺少截图或资源
Use:
bash
gpd publish images list phoneScreenshots --package com.example.app --locale en-US
gpd publish images upload icon icon.png --package com.example.app --locale en-US使用以下命令:
bash
gpd publish images list phoneScreenshots --package com.example.app --locale en-US
gpd publish images upload icon icon.png --package com.example.app --locale en-USPolicy declarations not complete
政策声明未完成
Some policy/compliance items must be completed in Play Console UI. Confirm in the console if CLI operations pass but submission is blocked.
部分政策/合规项需在Play Console界面中完成。若CLI操作通过但发布仍被阻止,请在控制台中确认相关内容。
Notes
注意事项
- Use before committing large changes.
gpd publish edit validate - Use where available before destructive actions.
--dry-run
- 在提交重大变更前使用命令。
gpd publish edit validate - 在执行破坏性操作前,尽可能使用参数。
--dry-run