gpd-submission-health

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

GPD 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.app
bash
gpd publish edit validate EDIT_ID --package com.example.app

2. Confirm release status

2. 确认发布状态

bash
gpd publish status --package com.example.app --track production
Check:
  • Release status is expected (
    draft
    ,
    inProgress
    , or
    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.app
bash
gpd publish listing get --package com.example.app
gpd publish details get --package com.example.app

4. Verify screenshots and assets

4. 验证截图及资源

bash
gpd publish images list phoneScreenshots --package com.example.app --locale en-US
gpd publish assets spec
bash
gpd publish images list phoneScreenshots --package com.example.app --locale en-US
gpd publish assets spec

5. Upload deobfuscation mapping (if needed)

5. 上传反混淆映射文件(若需要)

bash
gpd publish deobfuscation upload mapping.txt --package com.example.app --type proguard --version-code 123
bash
gpd publish deobfuscation upload mapping.txt --package com.example.app --type proguard --version-code 123

Submit to production

提交至正式渠道

bash
gpd publish release --package com.example.app --track production --status inProgress --version-code 123
bash
gpd publish release --package com.example.app --track production --status inProgress --version-code 123

Common submission issues

常见发布问题

Release not in valid state

发布状态无效

Check:
  1. Version code uploaded and attached to the track.
  2. Edit validation passes.
  3. Required store listing fields present for all locales.
检查:
  1. 已上传版本号并关联至目标渠道。
  2. 编辑内容验证通过。
  3. 所有语言区域的必填商品详情字段均已填写。

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-US

Policy 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
    gpd publish edit validate
    before committing large changes.
  • Use
    --dry-run
    where available before destructive actions.
  • 在提交重大变更前使用
    gpd publish edit validate
    命令。
  • 在执行破坏性操作前,尽可能使用
    --dry-run
    参数。