这篇 Elite Hoops 上线复盘梳理了独立开发者 Jordan Morgan 如何把一款篮球教练应用从一个 Xcode 项目做成拥有付费订阅用户群的产品。内容完全基于 Morgan 在其博客 Swiftjective-C 上公开发布的信息,The App Guy 未参与该应用的任何工作。这次上线的模式很简单:上线前积累邮件列表、开放 App Store 预购、借上线当天冲一波榜单,然后投入小额付费广告预算。下文会把这些步骤整理成一份适用于你自己细分领域应用的计划,并附上每一步所依赖的 Apple 规则。
Elite Hoops 是什么?它是如何开发的?
Elite Hoops 是一款面向篮球教练的 iOS 应用。教练可以用它记录和分享战术、在球场上拖动球员头像,并添加语音讲解。Jordan Morgan 利用大约一年的晚上和周末时间,独自用 SwiftUI 开发了这款应用。
在 2023 年 9 月 15 日的发布公告中,Morgan 称它是“一块现代化、技术优先的白板”,并表示这项工作始于 2022 年 9 月 12 日新建的一个 Xcode 项目。这是他的第一款 SwiftUI 应用,他写道:“如果用 UIKit,我绝不可能推进得这么快。”他刻意让第一个版本保持精简,App Intents、小组件和快捷操作等平台功能都暂缓推出:“我要发布的是一个直奔主题的 M.V.P.,我知道那些平台功能以后都会加进来,只是不在首发版本里。”他还把这款应用与自己之前的应用 Spend Stack 区分开来:“做 Elite Hoops,我是想做成一门生意。”
Elite Hoops 是如何在 App Store 上线的?
Elite Hoops 上线时,已经有一批用户在等着它。Morgan 通过网站建立了邮件列表,在应用获批后开放 App Store 预购,并在上线日之前持续向这份列表推介功能。
在 The First 100 Subscribers for Elite Hoops(2023 年 11 月 7 日)一文中,Morgan 介绍了他的上线步骤:
- 搭建一个带邮箱收集功能的网站。
- 尽可能把潜在用户引导到网站上注册。
- 通过 App Store 审核并开放预购。
- 上线前向邮件列表推介应用的功能。
- 正式上线。
他写道,上线当天应用在体育类别中最高排到第 85 名左右,此后在 iPad 上也经常排在 80–120 名之间。他把这归功于没有“对着空房间”上线。上线前,他对审核唯一的评论是“希望 App 审核能善待我”。两篇文章都没有提到被拒。
Elite Hoops 的订阅如何定价、如何增长?
Elite Hoops 上线时定价为每年 $40,另有 $150 的一次性买断选项。Morgan 报告称,上线约一个月后拥有 100 名活跃订阅用户;到 2024 年 10 月,他报告的数据是 860 名付费用户和 $3,000 MRR。
以下是 Morgan 各篇文章中报告的数据:
| 日期(来源) | 报告的数据 | Morgan 认为的驱动因素 |
|---|---|---|
| 2023 年 11 月 7 日(前 100 名) | RevenueCat 中 100 名活跃订阅用户,外加每周“几笔”一次性买断;每天新增 2–6 名付费用户 | 邮件列表、每天约 $16 的 Apple Search Ads、在 Instagram 发布用应用制作的战术 |
| 2024 年 10 月 8 日(第一年) | 860 名付费用户,$3,000 MRR | 每天 $30 的 Meta 广告、邮箱收集、一款免费的训练计划网页应用 |
| 2026 年 9 月 30 日(10k MRR) | $10k MRR,“前一阵子”达成 | 在约三年时间里让“产品比前一天稍微好一点” |
2023 年 11 月,Morgan 表示每年 $40 的定价可能偏低,“对高校来说肯定太低了”,并计划进行定价实验。他设定了 5,000 名付费用户(即 $200,000 ARR)的目标,并指出按当时的速度大约需要三年半。2026 年的那篇文章表示,这将是他最后一次公开收入数据。如需比较各种定价模式,请参阅如何为应用变现。
Elite Hoops 在 Apple Search Ads 和 Meta 广告上花了多少钱?
2023 年 11 月,Morgan 报告称在 Apple Search Ads 上每天花费约 $16,转化率“超过 65%”,并保持了三周。2024 年 10 月,他报告称每天在 Meta 广告上花费 $30,此前用了大约三个月测试,才找到有效的广告素材和受众。
在第一年总结文章中,Morgan 不认同一些独立开发者把付费获客称为“烧钱”的说法,他写道:“花一点钱就能获得有意义的结果。”他没有使用 Meta 的 SDK,所以归因只是近似值,但他表示自己有“足够的数据,能大致判断从中得到了什么”。他用 Sketch 制作广告素材。他还衡量了邮件漏斗:2023 年,“近 60% 的新用户”在引导流程中加入了邮件列表;2024 年,选择加入的比例略高于 30%。
Apple Search Ads 现已更名为 Apple Ads。截至 2026 年 11 月,Apple 的 Apple Ads 方案对比介绍了两个层级:
| 功能 | Apple Ads Basic | Apple Ads Advanced |
|---|---|---|
| 计费模式 | 按安装付费 | 按点击付费 |
| 预算 | 每个应用每月最高 $10,000(美国) | 无上限;按广告系列设置每日预算 |
| 展示位置 | App Store 搜索结果 | “Today”标签页、“搜索”标签页、搜索结果、其他应用的产品页面 |
| 应用数量 | 最多 50 个 | 无限制 |
| 首次上线的适用场景 | 省心省力、支出有上限 | 可控制关键词并进行测试 |
如何把 Elite Hoops 的上线计划用到你自己的应用上?
要照搬这套计划:在提交审核前收集邮箱,然后把已获批的应用发布为预购,发布日期设在 2 到 180 天之后。上线当天给邮件列表发邮件,之后再加入小额的每日广告预算。
- 搭建一个带邮箱注册的单页网站,说明你的应用为某一特定人群解决什么问题。Morgan 的目标人群是青少年篮球教练。
- 完成商店配置并提交发布版本。App Store 提交清单涵盖了元数据、隐私信息和审核备注。
- 在预购上线期间,于 App Store Connect 中配置你的订阅。Apple 的预购帮助文档指出,App 内购买项目“不支持预购”,但你可以“在预购期之前和期间进行设置,以便应用发布时一切准备就绪”。
- 在 App Store Connect 中打开“价格与销售范围”,点击“设置销售范围”,选择“以预购形式发布”并选定发布日期。对于首次发布,Apple 的规则是:“将 App 的发布日期设为未来两天到 180 天之间。”
- 获批后,点击“发布此版本”来发布预购。Apple 提示预购“可能需要最多 24 小时才能对所有用户显示”,因此请在第二天再发送附有预购链接的邮件。
- 在引导流程中请新用户留下邮箱,并发送一封说明如何上手的欢迎邮件。Morgan 两件事都做了。
- 从上线那一周开始,测试小额的每日 Apple Ads 预算,在加大投入前先追踪转化。接入能告诉你用户是谁的分析工具。Morgan 用 Mixpanel 按类型对教练进行细分。
如果你想把商店相关工作交给别人,我们的 App Store 提交服务会为你配置 App Store Connect 和 Play Console 并准备审核,两个商店合计 $599(开发者账号费用另计)。
预购上线的时间线是怎样的?
一条可行的预购时间线应包含几周的邮件列表积累期、足够早的提交时间以便应对被拒,以及发布前至少两天的预购窗口。下面的示例是一款假设的细分领域教练应用,并非 Elite Hoops 的实际日期。
| 时间 | 行动 | 规则或原因 |
|---|---|---|
| 第 −45 天 | 上线落地页,并在目标用户聚集的地方分享 | 给邮件列表留出增长时间 |
| 第 −21 天 | 提交已配置好订阅的发布版本 | 留出修复被拒问题并重新提交的时间 |
| 第 −14 天 | 获批:以预购形式发布,发布日期设为第 0 天 | 首次发布的发布日期必须在 2–180 天之后 |
| 第 −13 天 | 向邮件列表发送预购链接和功能预览 | 预购可能需要最多 24 小时才能在所有地区显示 |
| 第 0 天 | 发布:预购用户收到通知,应用自动下载 | 依据 Apple 的预购帮助文档 |
| 第 +1 天起 | 开始小额每日 Apple Ads 预算,每周查看转化 | Morgan 报告上线时约每天 $16 |
上线后,像 Morgan 那样规划更新:1.0 版本中暂缓的功能放到后续版本发布。分阶段发布可以降低每次更新对早期订阅用户带来的风险。
其他独立开发者能从 Elite Hoops 学到什么?
Elite Hoops 最主要的启示是:一款细分领域的订阅应用,可以依托已有受众顺利上线,再通过稳定的产品迭代和适度、可衡量的广告投放持续增长。
- 选择一个你能直接触达的受众。2024 年,Morgan 的 Mixpanel 数据显示,约一半用户是青少年篮球教练。
- 把营销当作排进日程的工作。Morgan 写道“独立开发者做的营销太少了”,并每周专门留出一整天做营销。
- 尝试推出免费的配套工具。Morgan 的免费网页应用 Youth Basketball Practice Planner 会把教练引导到付费应用。
- 先发布精简的第一个版本,之后再添加平台功能,而不是推迟上线。
常见问题
Elite Hoops 用了多长时间获得 100 名订阅用户?
大约一个月。在 2023 年 11 月 7 日的文章中,Jordan Morgan 写道,Elite Hoops 在上线约一个月后于 RevenueCat 中达到 100 名活跃订阅用户,提前完成了年底前达到 100 名的目标。这个数字不包括一次性买断用户,后者每周还会新增“几位”。当时他每天大约新增 2–6 名付费用户。
应用在获批之前可以开放预购吗?
不可以。你可以先在 App Store Connect 中配置预购,但只有在 App 审核批准该版本、且你点击“发布此版本”之后,预购才会上线。对于首次发布,发布日期必须在未来 2 到 180 天之间。Apple 表示,预购发布后可能需要最多 24 小时才能对所有用户显示。
用户可以预购 App 内订阅吗?
不可以。Apple 的 App Store Connect 帮助文档指出,App 内购买项目不支持预购。免费和付费应用都可以开放预购,你可以在预购期间设置订阅(包括推广元数据),以便应用发布时即可使用。推广的 App 内购买项目要到发布后才会显示在产品页面上。
独立开发者上线时应该在 Apple Search Ads 上花多少钱?
没有适用于所有应用的固定数字。Apple Ads 采用竞价机制。作为一个公开的参考数据,Jordan Morgan 报告称,2023 年 11 月他为 Elite Hoops 在 Apple Search Ads 上每天花费约 $16,三周内转化率超过 65%。Apple Ads Basic 按安装计费,每个应用每月支出上限为 $10,000(美国);Advanced 按点击计费,没有预算上限。
预购能帮助应用在上线当天冲上榜单吗?
Jordan Morgan 表示预购对 Elite Hoops 有帮助。他引导邮件列表用户预购,并报告上线当天应用在体育类别中最高排到第 85 名左右,他将此归功于没有“对着空房间”上线。Apple 表示,预购用户会在发布时收到通知,应用会自动下载到他们的设备上,因此这些安装量会全部集中在上线当天。
来源与延伸阅读
政策会变化。提交前请查阅官方文档。
- Introducing Elite Hoops(Jordan Morgan,Swiftjective-C) ↗核查于 2026年11月11日
- The First 100 Subscribers for Elite Hoops(Jordan Morgan,Swiftjective-C) ↗核查于 2026年11月11日
- Elite Hoops Year One: 12 Bite-Sized Lessons(Jordan Morgan,Swiftjective-C) ↗核查于 2026年11月11日
- 10k MRR in the Most Boring Way Possible(Jordan Morgan,Swiftjective-C) ↗核查于 2026年11月11日
- 以预购形式发布 - App Store Connect 帮助 ↗核查于 2026年11月11日
- 比较 Apple Ads 方案 - Apple Ads 帮助 ↗核查于 2026年11月11日


