用途:对 ./metadata 下的规范 App Store 元数据执行两阶段 ASO 审计——先做本地离线检查,再通过 Astro MCP 做关键词缺口分析;可用时纳入 Apple 生成的应用标签作为可发现性信号。
前置条件:已用 asc metadata pull --app "APP_ID" --version "1.2.3" --dir "./metadata" 拉取元数据;若来自 asc migrate export 或 asc localizations download,需先规范化为 ./metadata 布局。Astro 缺口分析为可选,离线检查无需网络。
主要能力(第一阶段离线检查):1) 关键词浪费:对 subtitle(及 name)分词,标记同时出现在 keywords 中的词;CJK 按字符或标点切分,阿拉伯语需处理 ال 前缀。2) 字段未充分利用:keywords 建议≥90/100 字符,subtitle 建议≥20/30。3) 缺失字段:subtitle、keywords、description、whatsNew 为空则报错;name 缺失不报错。4) 关键词分隔符错误:逗号后空格、分号或竖线代替逗号。5) 跨语言关键词缺口:非主语言 keywords 与主语言(默认 en-US)完全相同则警告。6) 描述关键词覆盖:检查关键词是否自然出现在 description 中(信息级)。
第二阶段 Astro MCP:调用 get_app_keywords、add_keywords、extract_competitors_keywords、get_keyword_suggestions、search_rankings,按商店/语言分析缺口,并按热度排序输出。未连接 Astro 或应用未跟踪时跳过并提示。
输出:单一审计报告,含字段利用率表、离线检查表、关键词缺口表与按优先级排序的建议。
限制:仅覆盖最新版本目录;promotional text 不校验内容;不承诺修改元数据会立即改变 Apple 生成标签;离线检查只读本地文件。审计后可用 asc metadata keywords diff/apply/sync 跟进,并重跑审计验证。