iOS Web 付费墙运行一周年:2026 年 App-to-Web 数据揭示了什么

最后更新 11 5 月, 2026
 
Victoria Kharlan
发布于 6 5 月, 2026 
最后更新 11 5 月, 2026
阅读需 9 分钟

核心要点

  • Epic 案判决落地一年后,所谓 App-to-Web(“省下 15%–30% 的苹果抽成”)的故事最终被证明是有条件的。 Adapty 平台上有三款 App 实测了这一方案,得到了三种截然不同的结论。
  • App 1(标准 30% 抽成、引导流程结束后的付费墙位置):Web 转化率比 IAP 低 26%,但 ARPPU 翻了一番,单次付费墙曝光的净收入提升 53%。原因在于他们没有把原生付费墙”原样照搬”到 Web,而是为 Web 重新设计了报价方案。
  • App 2(AI App):同一个 Web 付费墙在最佳位置(引导后)的转化率,几乎是最差位置(App 内场景化追售)的 4 倍。位置远比设计重要。
  • App 3(小企业计划、Apple 抽成 15%):Web 转化率提升 55%,但单次曝光的净收入反而下滑 9%。小企业计划下,这笔账算法完全不同。
  • 五条经实测验证的最佳实践:为 Web 重新设计报价方案;选对触发位置(引导后是赢家,App 内追售是输家);先搞清自己的抽成档位;Apple Pay 必须设为默认,否则不如不做;以单次曝光收入(而非转化率)为核心指标。
  • 合规没有商量余地。 2026 年 4 月 Cal AI 被下架事件——一款年 ARR 5000 万美元的 App 因三项明确违规被苹果短暂下架——再次印证苹果对这一领域仍在严格执法。本文末附完整合规清单。
  • 这是一道有条件的选择题,而非通用解。 满足”标准抽成档 + 为 Web 重设报价 + 引导后位置 + Apple Pay 默认 + 有可观的美区 iOS 流量”——可以试;任意一条没满足,这点研发预算不如花在别处。

一年前的今天——2025 年 4 月 30 日,Yvonne Gonzalez Rogers 法官裁定苹果不得再对美区 iOS App 内通过外部链接完成的交易抽取佣金。24 小时内,苹果更新了 App Store 审核指南. 72 小时内,Spotify、Patreon、Proton 就推出了适配新规的版本。彼时的叙事听上去简单极了:在 App 内付费墙加一个按钮,把用户引导到自有结算页,省掉苹果 15%–30% 的抽成,等于白拿利润。

一年过去,几乎没有一件事像当初描绘的那样简单。

2025 年 12 月,第九巡回上诉法院修改了原判决:苹果在外部链接交易上仍可以收取”合理”的佣金,具体费率仍在博弈中。2026 年 4 月,苹果短暂下架 Cal AI——一款年 ARR 5000 万美元、刚被 MyFitnessPal 收购的 App——理由是 Web 支付环节违规。这一下架信号非常明确:App Review 团队仍在密切盯防开发者如何落地外部支付。一年来真正跑过 A/B 测试的运营者,得出的结论远比 2025 年 5 月那波厂商话术微妙得多。

本文是 Adapty 平台上一整年观察客户落地 App-to-Web 付费墙的全部经验沉淀:三款 App,三种结果;五条普适最佳实践;一份基于最新驳回案例整理的合规清单;以及一套坦率的决策框架,帮你判断到底要不要上线。

有一点必须开门见山:App-to-Web 只对美区 iOS 用户有效。Epic 案是美国法院的判决,苹果的政策响应也仅限于美区 App Store。如果美区流量在你的 iOS 用户大盘里占比不高,这块机会的天花板就被这个比例直接锁死了。

App-to-Web 与 Web-to-App:你做的到底是哪一种?

在深入展开之前,先做一个品类厘清。市面上绝大多数关于”Web 付费墙”的内容,把两个运营逻辑几乎毫不相干的产品混为一谈。

App-to-Web 付费墙(本文聚焦的主角):App 内一个按钮,点击后跳转到 Web 结算页。用户已经在你的 iOS App 内,在付费墙上点击按钮 → 浏览器打开 → 完成支付 → 回到 App,订阅已生效。这正是 Epic 判决放开的场景,目前对美区 iOS App 开放。

Web-to-App 漏斗:从 Web 起跑——通常源自广告投放。用户走完一轮 Web 端问卷式引导,撞到付费墙完成付费,再下载 App。这套打法早就存在,远早于 Epic 判决,任何平台、任何地区都能用。做 Web-to-App 漏斗,推荐看 FunnelFox。

网页与应用
两条用户路径的对照:App-to-Web 起点是用户已经装好的 iOS App;Web-to-App 起点是 Web,终点是 App 安装

本文的剩余内容全部围绕 App-to-Web 展开。Web-to-App 的获客经济模型、归因机制、转化规律都和它有显著差异,是另外一篇文章的事了。

数据说话:三款 App,三种结果

反驳这个话题上简单”最佳实践”内容的最有力证据,就是真正跑过测试的运营者得出的赢、输、无差异三种结果几乎各占三分之一。同样的方案,在不同 App 上跑出截然不同的结局。下面是过去一年 Adapty 平台上三位客户认真跑完干净 A/B 测试后呈现的图景。

App 1:标准 30% 抽成档的美区 iOS 订阅类 App

受众相同、位置相同(引导后),时间窗口高度重叠。这是一次方向性观察,而非严格的 50/50 A/B 测试,但两侧样本量都足够大,数据具有意义。

指标原生 (IAP)Web (app-to-web)差异
转化率(每次曝光的购买率)4.95%3.69%−26%
ARPPU$23.76$47.59+100%
ARPU$1.16$1.77+53%

每次曝光的购买率在 Web 端下滑 26%,但 ARPPU 翻了大约一倍。最终结果是:单次付费墙曝光的实拿收入提升 53%。

+53% 背后的算账逻辑:Web 端节省了约 25 个百分点的抽成(苹果的 30% 被 Stripe 的约 5% 替代),同时 Web 端新上的长周期套餐相比原生周付套餐捕获了更多人均收入。两项叠加,远远抵消了 26% 的转化率下滑。转化率下滑是真实存在的,但抽成节省加上套餐重构带来的收益更大。

这里有个细节值得拎出来:这支团队没有把原生定价照搬到 Stripe,而是为 Web 单独搭了一套报价方案。原生付费墙是周付套餐 + 一个低价年付;Web 版本则新增了多档价格的套餐——周付定价低于原生,长周期套餐以”相比周付节省 XX”来锚定。Web 之所以赢,是因为团队把它当成了一个不同的产品,而不是同一个产品换条赛道。

App 2:某 AI 陪伴类 App,实测五个触发位置

App 2 把同一个 Web 付费墙投放到了 App 内五个不同位置。付费墙设计相同、产品相同、支付服务商也相同,唯一的变量是用户在漏斗的哪一环遇到它。

触发位置转化率ARPU
主位置(引导后)3.38%$2.55
最后挽回报价2.90%$4.57
漏斗中段报价2.18%$1.69
场景化追售0.87%$0.98

同一个 Web 付费墙,最佳位置的转化率几乎是最差位置的 4 倍。规律一致:Web 付费墙在用户主动评估”是否要订阅”的核心决策点上能跑赢;一旦扔到 App 深处的场景化追售位——用户正在执行任务时——浏览器跳转的注意力切换会直接掐断转化。

App 3:走 Apple 小企业计划的某语言学习类 App

App 3 跑了一个和 App 1 类似的测试:受众相同、位置相同、样本量接近。表面上看,结果像是一场完胜。

指标原生 (IAP)Web (app-to-web)差异
试用转化率5.80%6.04%+4%
转化率(每次曝光的购买率)2.54%3.93%+55%
ARPPU$65.99$52.83−20%
ARPU$1.67$1.52−9%

每次曝光的购买率提升 55%。然而,单次曝光的实拿收入反而低了 9%。团队最终回滚了实验:IAP 重新被设为主 CTA,Web 被降级为不太显眼的次级入口。

问题出在哪?两个原因。第一,这支团队没有为 Web 重新设计定价结构,直接照搬了原生套餐,导致 ARPPU 下滑 20%。第二——也是被讨论得最少的——这款 App 走的是 Apple 小企业计划,苹果只抽 15%,不是 30%。扣掉 Stripe 手续费后,Web 实际只省下大约 10 个百分点,而不是 25 个百分点。这点差额,不足以填平 ARPPU 的下滑。

最佳实践 1:为”这个时刻”设计,而不是为”这条管道”设计

App 1 的发现是整篇文章的核心论点。把 Web 付费墙当成卖一个不同产品的机会,而不是用另一种方式去卖同一个产品。

App Store 强制了一种特定的付费墙范式:同屏可见的套餐通常只有一到两个,所有信息都要在一屏内争夺注意力,价格标签自带”贵感”。Web 则没有这些约束。

你可以滚动、可以同屏展示六个套餐、可以把价格点拆解到不同的计费周期,可以用用户最有感的周期(月、季、年)来呈现价格——只要实际扣款金额清晰展示在旁边即可。这种灵活性体现在套餐数量和价格档位的丰富度上,而不是模糊用户的实际付款金额。

把原生付费墙直接搬到 Stripe 上的 App,通常都是输。我们测试中观察到的规律是:在报价方案保持不变的前提下,原生的转化率始终更高。App 1 在重新设计报价的情况下转化率下滑了 26%,实际影响因 App 而异。要把浏览器跳转视为一种真实存在的拖累,必须用别的杠杆去补偿——具体损失你需要自己测。把 Web 当作一次重构机会(不同套餐结构、不同的价格锚点、长卷轴布局、Apple Pay 设为默认)的 App,即便转化率更低,也能跑赢大盘。

“为 Web 重新设计”在实操中长什么样:

更丰富的产品组合。 App 1 的 Web 版本在年付套餐之外提供了多个套餐选择。原生付费墙因为屏幕空间所限,通常只放两到三档;Web 端没这个限制。

TradingView
TradingView 的 Web 付费墙堆叠了两个命名套餐(Essential 和 Plus),配以月付/年付切换和每月单价。”前往网页支付以省钱”是 App 内的入口

Web 原生的版式。 长卷轴布局、配以功能清单、社会证明、FAQ——这种格式在 Web 上表现优秀;原生上同样的长度会让用户疲劳。把 Web 付费墙当成 landing page 来做,因为它本质上就是。

MEGA 1
MEGA 的长版付费墙做了原生做不了的事情:带图标的功能清单、月付/年付胶囊式切换、节省金额提示,以及紧贴 IAP CTA 下方的”前往官网购买(最高省 15%)”选项

清晰的跳转提示。 Fitbod 的样式可以作为范本。CTA 文案”开启免费试用”,紧贴下方一行小字”点击此按钮将跳转至 Web”,再往下放一个更小的”继续通过 App Store 购买”链接。诚实、合规、不误导用户。

Fitbod
Fitbod 的 App 内付费墙,有三处值得注意:试用提醒开关、CTA 下方的”点击此按钮将跳转至 Web”提示,以及底部可见的”继续通过 App Store 购买”作为 IAP 备选项

最佳实践 2:位置比设计更重要

App 2 的数据把这一点摆得很直白。同一个 Web 付费墙,在没有任何设计改动的前提下,最佳位置的转化是最差位置的 6.4 倍。把 Web 支付按钮塞到 App 深处场景化追售位的 App(聊天页、设置菜单、功能门槛),转化通常都很弱。当用户原本不打算在此刻做购买决策时,浏览器跳转的代价过于昂贵。

App-to-Web 真正能跑通的位置:

  • 引导后付费墙。 用户刚完成设置、评估完 App 是否符合需求,正坐在”买不买”的决策上。这是摩擦容忍度最高的时刻。同时,这也是绝大多数 App 收入的来源——优化这里的回报会被放大。
  • 首次拒绝后的二次报价。 用户在第一个付费墙上点了”放弃”后,第二次给出的挽回报价可以有效跳 Web,因为用户已经认真评估过一次购买决策。App 2 在这个位置上跑出了 2.90% 的转化率,以及全部位置中最高的 ARPU($4.57)。
  • 主位置上的 A/B 测试变体。 App 2 在主位置上跑的 A/B 变体转化率达到 5.54%,显著高于基准的 3.38%。Web 变体的设计本身,和”走哪条管道”同样重要。只要测试得当,主位置上的 Web 是能跑赢的。

对任何付费墙,通用原则都是把它摆在意图最强的地方。App-to-Web 特有的补充是:浏览器跳转是叠加在付费墙摩擦之上的一层额外摩擦。所以,如果一个低意图 IAP 位置的转化率是 4%(对应高意图位置的 1%),那么同一个低意图位置上的 Web 付费墙,转化率会从同款付费墙在高意图位置取得的 3%–5%,直接掉到 0.87%(App 2 场景化追售位的实测值)。

最佳实践 3:先搞清自己的抽成档位,再算账

这是这个话题里被讨论得最少、却决定整道算术题成不成立的关键点。2025 年 5 月那套”省 30%”的话术,只对真的在交 30% 抽成的开发者成立。很多订阅类 App 并不在这一档。

Apple 的小企业计划(Small Business Program)把抽成从 30% 降到 15%,适用于年净收入低于 100 万美元(全部 App 合并计算)的所有开发者。App 3 走的就是这个计划。绝大多数早期订阅 App、独立开发者,以及尚未跨过 100 万美元门槛的成长期 App,也都在这一档。

这套数学的差异是实质性的:

Apple 档位Apple 抽成Stripe 抽成Web 端净节省值不值这点摩擦?
标准档(年收入 > 100 万美元)30%约 5%约 25 个百分点大概率值
小企业计划(15%约 5%约 10 个百分点大概率不值,除非 ARPPU 同步上涨

标准档省下的 25 个百分点,足以吸收 20% 的转化率下滑还有得赚;小企业档省下的 10 个百分点则吸收不了。转化率必须保得更稳,经济模型才能跑通——这就把更多压力压在了重构质量、位置选择和 Apple Pay 默认设置上。

还有一个叠加在档位上的因素:品牌信任。App 越大、辨识度越高,Web 端的转化差距越小。Spotify 或 Netflix 已经被用户信任,用户在它们的 Web 页面上输入卡号毫不犹豫;一个从来没听说过的 App,在用户安装后 90 秒就抛出一个 Web 付费墙——用户当然会犹豫。已经建立强品牌的成熟消费品牌,可以吸收更大比例的摩擦;正在建立首次信任的独立 App,通常吸收不了。

如果你走的是小企业计划,且 Web 端的 ARPPU 不会显著高于 IAP 端,App-to-Web 目前对你来说大概率还不值得这点运营开销。一旦跨过门槛进入标准档,这道算术题会立刻变得诱人得多。

最佳实践 4:Apple Pay 设为默认,否则不如不做

这是几乎所有测过 App-to-Web 的运营者复盘时都会确认的关键杠杆。Apple Pay 是让 Web 结算页”摸起来跟 IAP 一样丝滑”的关键;手动填卡则是转化的杀手。

Fitbod 结账
Fitbod 的 Web 结算页:Apple Pay 是默认选项,作为主操作呈现;手动填卡是下方的”或使用银行卡支付”。先后顺序很关键——Apple Pay 在前,卡支付兜底

数据表明:在 App 1 的 Web 版本中,真正跑通转化的产品几乎都是通过 Apple Pay 完成支付的。这个规律在所有运营者的复盘里反复出现。绝大多数完成 Web 结算的用户走的是 Apple Pay 或 Google Pay;极少有人会为了开启一个免费试用而手动输入完整卡号——流失会非常严重。

配置建议:

  • 把 Apple Pay 设为 Web 结算页的预选支付方式。卡支付应作为兜底(“或使用银行卡支付”),而不是默认。
  • 尽可能使用 in-app browser(应用内浏览器),而不是跳出到外部 Safari。Adapty 自 SDK 3.15 起两种都支持。传入 WebPresentation.BrowserInApp 可以把用户留在 App 上下文里,注意力损失更少,购买后返回 App 也更顺滑。
  • Apple Pay 要正常工作,需要先在支付服务商后台完成域名验证。Stripe、Paddle、Solidgate 各自的后台都有具体步骤。跳过这一步,Apple Pay 不会渲染。

如果你只能为 App-to-Web 做一件事,那就是把 Apple Pay 设为默认。如果连这一件事都做不到,就严肃考虑一下这条路是不是值得走。

最佳实践 5:盯单次曝光收入,不是盯转化率

App 1 和 App 3 的结果把这一点钉死了。Web 付费墙完全可以输转化率却赢营收,反之亦然。

App 1 一眼看上去:Web 转化率低 26%——很容易判定为失败。直到你测算单次曝光的实拿收入,你才会发现 Web 高出 47%。

App 3 一眼看上去:Web 转化率高 55%——很容易判定为胜利。直到你测算单次曝光的实拿收入,你才会发现 Web 低了 9%。

两支团队如果以转化率作为主要成功指标,都会做出错误的决策。App-to-Web 测试的正确指标是 ARPU(实拿收入 ÷ 独立曝光人数),因为它同时包含了”多少人付费”和”扣除手续费后每个人值多少钱”两层信息。

端到端示范:一个完整 App-to-Web 流程长什么样

Zumba 的 iOS App 把以上所有最佳实践落到实处,可以拿来当样板看。

Zumba 结账 1
Zumba 的 App 内付费墙:Web 是醒目的主 CTA(“额外省 10%”),IAP 作为可见的兜底(“立即加入”)。视觉层级让选择显而易见,但没有移除备选项

App 内付费墙保持合规。两个套餐可见(带试用的年付、无试用的月付)。Web 入口是醒目的”额外省 10%” CTA;IAP 兜底”立即加入”紧贴下方,可用但视觉上更安静。苹果的审核要求被满足,用户看到的报价就是他们最终会得到的报价。

Zumba 结账 1 1
Zumba 的 Web 结算页:Apple Pay 预选,促销码 SAVE10WEB 自动应用,今日扣款 €0,两次点击即可完成购买

Web 结算页打开时,Apple Pay 已预选,折扣已自动应用。€99.99 变成 €89.99,无需手动输入促销码。今日扣款 €0(因为是试用)。用户从这一屏开始,两次点击就能完成购买。

Zumba 结账 2
银行卡支付作为兜底可用,折扣、试用都不变。手动填卡(卡号、有效期、CVC)的摩擦,正是上一屏要把 Apple Pay 设为默认的原因

没装 Apple Pay 的用户依然有银行卡表单可用,但这是次要路径。同样的折扣、同样的试用、同样的总金额。促销码自动应用,意味着用户不需要记住、也不需要去找一个码。

整个流程就是这篇文章的微缩版:重构后的报价(10% 的 Web 独家折扣在原生上并不存在)、Apple Pay 在前卡支付兜底、IAP 可见但次级、试用条款清晰、没有意外。让出去的折扣金额大致等于 Zumba 原本要付给苹果的抽成——折扣事实上是”绕过 IAP”这件事自己出的钱。这就是 App-to-Web 做对了之后该有的样子。

App Store 审核仍然要求什么:Cal AI 案的三条规矩

2026 年 4 月,苹果短暂下架了 Cal AI。Cal AI 是一款年 ARR 5000 万美元的卡路里计算 App,最近刚被 MyFitnessPal 收购,目前在 Health & Fitness 榜上排名第 4。下架理由:Web 支付环节违规。

图像 14 1

Cal AI 是一次精心设计的高知名度警示案例。Epic 判决一周年之际,苹果想传递的信号很清楚:使用外部支付的自由,不等于想怎么用就怎么用。App Review 还在线、规则仍然在被执行。

苹果指出了三条违规:

  1. 完全跳过了内购。 Cal AI 在付费墙上把 Stripe 设为唯一支付选项,IAP 被从用户的选项中拿掉。对非阅读类 App,这违反了审核指南 3.1.1:任何外部支付链接旁,必须同时提供 IAP。”阅读类”豁免(图书、音乐、视频、音频流媒体)并不适用于一款卡路里计算 App。
  2. 误导性账单设计。 付费墙以更显眼的方式展示”折算到周”的价格,而真正会扣的金额却被弱化。试用切换开关遮蔽了自动续费提示。两者都违反了 3.1.2c:订阅条款必须清晰、无歧义。
  3. 操控性手法。 用户拒绝首次订阅报价后,紧接着抛出第二个不同的订阅报价。叠加 App Store 上称这款 App”误导””欺骗”的负面评价,触发了开发者行为准则 5.6 条。

修复完问题后,Cal AI 被重新上架。信号已经送达:苹果在这一领域仍然在执法,而且会拿大 App 做警示样板,以震慑后来者。

由此得出的合规清单:

要求落到实操是什么意思
外部链接旁必须同时提供 IAP(非阅读类 App)一起提供两个选项都必须可见。视觉上可以优先 Web,但 IAP 不可移除。
实际扣款金额展示的醒目度,不得低于任何”折算到周”的计算展示”$1.99/周”却没有同等醒目的”年费 $103″,属于违规。
试用 + 自动续费的条款必须无歧义如果用到试用切换开关,自动续费信息必须不因开关状态而消失。
不要在用户拒绝后立刻链接第二个订阅报价要做也要谨慎处理。规则的本质是意图——苹果在找的是让用户感觉被操控的模式。
披露跳转行为“点击此按钮将跳转至 Web”或类似表述。Fitbod 的样式可以直接套用。
自行处理退款、拒付和税务合规苹果不再替你打理。这是实打实的运营成本。
监控用户评论里的”诈骗””误导”等关键词苹果在监控,你也应该。

另一个值得标注的监管动向:2025 年 12 月的上诉判决意味着苹果现在可以对外部链接交易收取”合理”的佣金,具体费率仍在博弈中。如果你的商业模型还建立在 2025 年 5 月”外部支付完全免佣金”的假设上,请立即更新模型。节省额会比一年前小,尽管目前还没人说得清确切的数字。

如何在 Adapty 中上线 App-to-Web

配置本身并不复杂。完整步骤参见我们的文档。这里给一个全景路径。

步骤 1:在 Dashboard 配置 Web 付费墙

进入 Paywalls 模块,切换到 Web Paywall 标签页,新建一个 Web 付费墙。每个付费墙会得到一个独立 URL,负责承接跳转。

图像15 1
入口:Paywalls 模块 → Web Paywall 标签 → “Create web paywall” 按钮

步骤 2:配置支付服务商和设计

Adapty 支持 Stripe、Paddle、Solidgate、FunnelFox Billing。把 Apple Pay 设为默认支付方式。在支付服务商后台完成域名验证,确保 Apple Pay 能正常渲染。完整配置步骤参见  web 付费墙配置文档。

步骤 3:把 Web 付费墙按钮加到 App 内付费墙

如果你用 Paywall Builder,直接在现有付费墙里加一个 Web Paywall 按钮元素;如果你用的是自研付费墙,调用 SDK 的 openWebPaywall 方法。具体平台的接入指南可分别参考 iOS, Android, React Native 和 Flutter 版本的文档。

图像16 1
在 Paywall Builder 中添加 Web Paywall 按钮:把它放在现有 IAP CTA 旁边,设置文案、选择浏览器行为。最重要的配置决策,是用户看到的文案标签

步骤 4:配置正确的用户分群

App-to-Web 目前仅对美区 iOS App 开放。为 Web 变体单独建立一个”仅美区”的用户群,其余流量继续走标准原生付费墙。

图像 3
App-to-Web 的分群筛选条件:Store 国家=美国 + 平台=iOS + App 版本支持该功能。不在此分群内的用户,继续看你原生的付费墙

步骤 5:跑一场认真的 A/B 测试

不要在没有对照组的情况下直接全量打开 Web 付费墙。和现有原生变体跑 50/50 切流,至少持续 4 周。监测 ARPU、退款率、30 天留存。基于全貌做决策,而不是首周的转化数字。

图像5
Adapty 中的 A/B 测试配置:Web 变体一组、原生变体一组,均匀切流。对比指标是实拿收入和预测 LTV,而不是首周转化

步骤 6:60–90 天观察期后再放量

第一个月反映的是结算环节;第二、三个月反映的是留存和退款。看到完整的群体行为之后,再放量也不迟。

总结

App-to-Web 是一道有前提条件的战略选择题,不是”白拿 30%”的免费午餐。处在标准抽成档位、愿意为 Web 重构报价方案的 App,能跑出有意义的胜利;走小企业计划、研发资源有限的 App,目前这道算术题大概率还跑不通。要问的真正问题不是”我该不该上 App-to-Web?”,而是”我是否满足那些让它能跑通的条件?”

如果您正在考虑上线 App-to-Web,想聊聊自家 App 是否契合这套打法,欢迎预约我们团队。过去一年,我们在 Adapty 平台上见证了大量此类测试的完整跑通过程,可以帮您判断这一仗对您而言值不值得打。

Victoria Kharlan
Lessons I wish I had. Now yours.
教程

在此页面上

准备好使用Adapty创建您的第一个付费墙了吗?
构建不需要编码的赚钱付费墙
免费开始