SuperAPI AI 工具集

asc-iap

通用与其它

查看项目

更新于 10-16 01:12

技能介绍

用途:通过 asc CLI 管理 App Store 内购项目(IAP)的完整生命周期,包括列表、创建、更新、删除、提交审核与撤回,以及本地化、定价、优惠码和审核素材。

主要能力:

  • 生命周期:asc iap list/create/update/delete;创建时 --type 可选 consumable、non-consumable、non-renewing-subscription。
  • 提交:asc iap submit 要求状态为 READY_TO_SUBMIT;asc iap unsubmit 撤回审核;asc iap versions list 查看审核版本。首次内购需随 App 版本一起提交:asc versions submit --version-id <VERSION_ID> --with-products(建议先 --dry-run)。
  • 定价:asc iap price-points list 查询价格点;asc iap prices set 设置基准地区价格,Apple 会自动均衡其他地区。
  • 本地化:asc iap-localizations list/create/update/delete。
  • 优惠码三级结构:iap-offer-codes(创建时须一次性通过 --price 或 --free-territory 覆盖所有地区,之后价格关系只读)、iap-offer-code-custom-codes、iap-offer-code-one-time-codes;一次性码可用 values 下载 CSV。
  • 审核素材:iap-review-screenshot 单例上传/获取/删除;iap-images 促销图(1024×1024)列表/上传/删除。
  • 响应内嵌 CAEOAS affordances,提供可执行的后续命令。

使用方式:先解析 App ID(优先读取 .asc/project.json),再按创建、本地化、定价、上传素材、提交的顺序执行;命令输出为 JSON,可用 jq 解析。

限制:首次内购不能单独提交,必须随 App 版本提交;优惠码价格创建后不可修改;部分删除操作在特定状态下被抑制;沙盒与生产一次性码有季度上限。完整领域模型与 REST 细节见 docs/features/iap-subscriptions.md。