SuperAPI AI 工具集

aso

营销与增长

查看项目

更新于 10-21 16:21

技能介绍

用途

ASO Orchestrator 是端到端 App Store 优化(ASO)工作的入口点。它的职责是先理解用户真正想要什么,然后要么路由到合适的专项子技能,要么在完整发布流程中自行驱动多语言编排。该技能定位为“先路由器、后执行者”,在完成范围界定之前不会运行关键词命令。

主要能力

  • 范围界定(Scoping):在运行任何数据调用前,先询问目标(关键词研究 / 元数据优化 / 发布 / 审计 / 多语言扩展 / 竞品分析)、应用信息(名称 + App ID + 主要店面)、语言数量(单一 / 2-5 个 / 约 40 个 Apple 支持的语言)、是完整发布还是增量变更、是否已配置 fastlane、是否跨语言并行。
  • 路由决策:根据意图信号将请求分发到对应子技能,例如关键词研究、元数据优化、ASO 审计、竞品分析、截图文案、关键词蚕食分析、本地化等;当满足“完整发布 + 多语言 + fastlane”条件时,由本技能内联处理发布流程。
  • 内联发布流程(Inline launch playbook):包含七个步骤——引导工具、逐语言关键词研究、逐语言标题/副标题/关键词组装、跨语言去重与质量门禁、写入 fastlane 元数据、预览并等待用户批准、执行推送。
  • 逐语言算法:Apple 索引约 40 个语言区域,每个语言区域的字符预算为标题 30 字符、副标题 30 字符、关键词字段 100 字符,合计 160 字符。针对主要英语、次要英语(en-GB / en-AU / en-CA)和非英语语言分别给出策略。
  • 跨语言规则:同一店面内,同一英文词出现在 2 个及以上语言区域不会带来额外收益,需要去重;不同店面(如 US 与 GB)之间重复则没有问题。

使用方式

该技能通过命令行工具与 fastlane 协作。引导阶段会检查工具是否安装:

command -v aso       || echo "MISSING aso"
command -v fastlane  || echo "MISSING fastlane"
test -d fastlane     || echo "fastlane not initialized"
aso auth maniac status

关键词研究使用如下命令:

aso keywords analyze <seeds> --storefront <STOREFRONT> --exclude topApps,relatedSearches,totalApps
aso keywords recommend <top_seed> --storefront <STOREFRONT> --limit 50

元数据写入路径为 fastlane/metadata/<locale>/{name.txt,subtitle.txt,keywords.txt},每个语言区域每个字段一个文件,逗号后不加空格。推送使用 fastlane deliver。App Store Connect CLI 仅作为 TestFlight 反馈或崩溃的备用方案:

asc testflight feedback list --app <appId>
asc testflight crashes list  --app <appId>

适用场景

  • 用户请求端到端 App Store 优化。
  • 多语言区域扩展。
  • 应用发布工作流。
  • 关键词研究、元数据优化、ASO 审计、竞品分析、截图文案、关键词蚕食分析、本地化等单项任务(通过路由到子技能完成)。

限制与注意事项

  • 在用户回答范围界定问题之前,不得运行关键词命令。
  • 店面代码必须使用大写(Apple 要求)。
  • 不得将同一店面的元数据跨语言区域直接复制粘贴。
  • 未经预览不得通过 fastlane deliver 推送。
  • 不得用 App Store Connect CLI 处理 fastlane 已覆盖的功能(它仅用于 TestFlight 反馈 / 崩溃)。
  • 不得将 en-US 关键词直接翻译到其他语言,必须逐语言独立研究。
  • 并发子代理不得超过 10 个(Apple 关键词端点有严格速率限制)。
  • 审计约消耗 50 次 API 调用,需谨慎使用。
  • 关于具体收费、价格、平台支持范围等事实,资料中暂未提供。