edit | blame | history | raw

App Store 改价会诊

用户目标

会诊 TagLauncher 当前线上 macOS 8.2.9 仍为付费下载,但产品目标是“免费下载 + Pro 非消耗型内购付费”的严重上架问题。限定范围:只做 App Store 运营 / 上架流程分析,不改代码。

已完成事项

  • 读取项目发布治理入口 CODE_GOVERNANCE.md 与全局发布规则 ~/.codex/rules/release-versioning.md
  • 检查当前仓库状态:工作区已有多项未提交改动,本轮未触碰源码。
  • 查询 Apple 官方 App Store Connect / App Review 文档,确认 App 本体改价、IAP 配置、首次 IAP 审核与审核备注的当前通用流程。

关键决策

  • 单纯把 App 本体从付费改为免费,优先在 App Store Connect 的 Monetization > Pricing and Availability > Price Schedule 处理;这不是代码问题。
  • 若 Pro 非消耗型 IAP 是该 App 的首次 IAP,不能只改价完成商业模式切换,必须把 IAP 挂到新的 App 版本一起提交审核。
  • 如果 Pro IAP 已经审核通过并可售,才可以考虑仅通过价格排期把 App 本体改为 Free;否则应先完成新版本 + IAP 审核,再将 App 价格切到 Free,避免免费用户下载后无法购买或解锁 Pro。
  • 已付费下载用户的低风险产品策略应是 grandfathering:既有付费用户保留 Pro 权益或提供等价迁移,不让用户为原已获得的核心能力再次付费。

核心事实 / 变更快照

文件变更

  • 未改源码。
  • 新增本会话记录:/Users/ar/Projects/Taglauncher-doc/chat-history/codex-sessionhistory/2026-07-02-AppStore改价会诊.md

未决问题

  • App Store Connect 中 Pro 非消耗型 IAP 是否已创建、是否为首次 IAP、状态是否为 ApprovedReady to Submit,本轮无法直接确认。
  • 当前 8.2.9 二进制是否已经包含可审核的 Pro 购买、恢复购买、旧付费用户迁移体验,本轮未做代码或二进制验证。
  • 价格切换的准确生效日期、区域和是否与新版本发布同步,需在 ASC 中最终确认。

后续建议

  • 先在 ASC 确认 App 本体 Price Schedule 当前价、未来价与生效日期。
  • 再确认 Pro IAP 商品类型为 Non-Consumable,价格、地区、税务分类、Review Screenshot、Review Notes、状态齐全。
  • 若是首次 IAP,创建新 macOS 版本并在版本页选择该 IAP 一并提交审核;审核通过后再按计划把 App 本体价格切为 Free。
  • 审核备注中明确商业模式切换、免费功能范围、Pro 功能范围、Restore Purchases 路径,以及既有付费下载用户不会被重复收费的处理策略。