GPD Metadata Sync 是一个用于让本地元数据与 Google Play 保持同步的技能,基于 gpd 命令行工具完成操作。
用途 该技能面向 Google Play 商店元数据的同步与校验,包括商店列表、详情信息、图片素材以及多语言翻译。适合在更新商店列表或翻译内容时使用。
主要能力 一、商店列表字段 可使用 gpd publish listing get --package com.example.app 获取列表;使用 gpd publish listing update --package com.example.app --locale en-US --title "My App" 更新指定语言下的标题。详情信息可通过 gpd publish details get --package com.example.app 获取,使用 gpd publish details update --package com.example.app --contact-email support@example.com 更新联系邮箱等字段。
二、图片与素材 可列出指定类型的图片,如 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;删除单张图片使用 gpd publish images delete phoneScreenshots IMAGE_ID --package com.example.app --locale en-US;清空某类图片使用 gpd publish images deleteall featureGraphic --package com.example.app --locale en-US。此外可通过 gpd publish assets upload ./assets --package com.example.app 批量上传素材,并用 gpd publish assets spec 查看素材规格。
三、Fastlane 元数据工作流 导出当前状态:gpd migrate fastlane export --package com.example.app --output fastlane/metadata/android。 校验本地文件:gpd migrate fastlane validate --dir fastlane/metadata/android。 导入更新:gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/android。 导入时可使用选项,例如 --replace-images 替换图片,或 --skip-images --dry-run 跳过图片并预演,如 gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/android --replace-images 与 gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/android --skip-images --dry-run。
四、多语言工作流 先导出本地化文件:gpd migrate fastlane export --package com.example.app --output fastlane/metadata/android;然后在 fastlane/metadata/android 中翻译文件;最后一次性导入全部:gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/android。
使用方式 通过命令行调用上述 gpd 子命令,按需执行获取、更新、上传、删除、导出、校验和导入操作。导入前建议先运行 gpd migrate fastlane validate 以发现缺失字段;在覆盖素材前,若可用应使用 --dry-run 预演。
适用场景 适用于需要批量维护 Google Play 商店列表、更新标题与联系信息、管理图片素材、导出/校验/导入 Fastlane 风格元数据以及处理多语言翻译的项目。
限制 资料未提供该技能的收费、价格、平台支持范围、效果或性能等额外信息,暂未提供。