商店列表
生成能够通过审核并促进转化的列表文案。从真实应用出发:读取 pubspec.yaml(名称、描述)、README.md、lib/ 下的主要屏幕(功能名称、屏幕标题、空状态文本)以及任何现有的 fastlane/metadata 或 store/ 文件夹。绝不虚构代码中不存在的功能。
起草前请阅读 references/limits.md 了解字段确切限制,并阅读 references/aso-checklist.md 了解写作规则。
仅询问代码无法告知的内容
如果不明确,请在一次消息中询问:
- 应用面向谁(一句话)?
- 它相比竞品做得更好的一件事是什么?
- 目标国家/语言?
- 是否有隐私政策 URL 和支持邮箱?
如果用户未回答,可基于合理假设继续;在草稿中标注假设内容。
交付内容(默认:两个商店)
Google Play
- 应用名称(30):产品名称,可选简短副标题。不得包含“免费”、“最佳”、表情符号或全大写。
- 简短描述(80):价值主张,关键词放在前面。
- 完整描述(4000):开篇段落需能独立表意,然后为功能要点,接着是信任/隐私段落,最后是“我们请求的权限及原因”(如果存在敏感权限)。
- 发布说明(500):如果存在 CHANGELOG,则针对当前版本。
- 分类建议和内容分级说明。
App Store
- 名称(30)、副标题(30)、推广文本(170,无需新版本即可编辑)、描述(4000)、关键词(100,逗号分隔,逗号后无空格,不包含名称/副标题中已有的词,不包含已有词的复数形式,不包含竞品名称)、新内容。
- 主要分类建议;年龄分级说明。
每个字段后打印字符数,格式如 [78/80],并确保每个字段不超过限制。
审核模式(--review)
当用户粘贴现有文案或项目包含 fastlane/metadata 时,检查每个字段是否存在以下问题:长度、政策违禁词(免费、最佳、#1、立即下载、提及其他平台或商店、无法核实的声明、带有医疗/财务声明的免责声明缺失)、关键词堆砌、缺少代码中不存在的功能声明、权限说明缺失。返回一个包含字段、问题、建议重写的表格。
输出
以纯文本块形式交付每个字段,方便用户直接复制到控制台。仅在项目已使用 fastlane 时,提供保存到 fastlane/metadata/android/en-US/*.txt 和 fastlane/metadata/ios/en-US/*.txt 的选项。