iOS 外部支付链接:苹果到底允许什么
作者:Mehdi Azizi
发布于 ,9分钟
iOS 外部支付链接:美国允许且免佣金,欧盟、日本、巴西有条件允许,其他地区禁止。附规则与日期。
在 iOS 上,决定你的 app 能不能显示一个跳到你网站付款的链接的,是用户所在的 App Store 店面(storefront),而不是你所在的国家。在美国,无需苹果授权就可以放一个跳到你网站的按钮或链接,而且目前不收佣金。 在欧盟、日本和巴西,拿到苹果的 entitlement 后可以放链接,代价是用户点击后 7 天内产生的销售要付 15% 的佣金,小开发者为 10%。在韩国,不能放链接:只能在一个单独的二进制包里接入第三方支付。其他所有地区,app 及其商店页面都不能引导用户使用任何其他支付方式,阅读类 app 除外。
这篇指南按店面逐一梳理,并标出每次变化的日期。所有内容都来自 2026 年 11 月 3 日重新核对过的苹果官方页面,以及苹果同一天提交的年度报告。如果你想知道什么时候必须用 App 内购买,先看guideline 3.1.1。这里讨论的问题更窄:你能不能在 app 里放一个支付链接?
我的 app,Solys、TradaZen 和 Nolera,都只通过苹果的 App 内购买销售订阅。原因我放在文末说。
guideline 3.1.1(a) 和 3.1.3 怎么说
guideline 3.1.1(a),即“Link to Other Purchase Methods”,先定下原则:开发者可以申请 entitlement,在 app 里放一个指向获准目的地的链接。接着是美国的例外:“These entitlements are not required for developers to include buttons, external links, or other calls to action in their United States storefront apps.”
同一条规则把其他所有店面都关上了:“apps and their metadata may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app purchase”。guideline 3.1.3 对有权使用其他支付方式的 app 也设了同样的限制,并补充了一句很有用的话:“Developers can send communications outside of the app to their user base about purchasing methods other than in-app purchase.”
记住两点:
- “metadata”一词包括你的 App Store 商品页。 描述里写“官网更便宜”,同样违反这条规则。
- 禁止的是一切行动号召,不只是可点击的链接。一句“去我们官网付款更便宜”就够了。
看的是店面,不是你的国家
店面就是用户所用 App Store 的国家或地区。StoreKit 通过 Storefront 提供它,即“the region and unique identifier of the App Store storefront for the device”。苹果建议在显示优惠之前再读取一次,因为它随时可能变化。
所以一个身在法国的开发者,可以只对美国店面的用户显示链接,在其他地方都隐藏。 你的二进制包在所有国家都是同一个,韩国除外。
按店面一览
| 店面 | 跳转到你网站的链接 | 现行规则生效时间 | 苹果授权 | 苹果对销售的佣金 |
|---|---|---|---|---|
| 美国 | 允许 | 2025 年 5 月 1 日 | 无需 | 目前为零 |
| 欧盟 | 允许 | 2026 年 10 月 1 日 | Entitlement,值为国家代码 | 15% 或 10%,7 天内销售 |
| 日本 | 允许,旁边须有 App 内购买 | 2025 年 12 月 17 日 | Entitlement,值为 jp | 15% 或 10%,7 天内销售 |
| 巴西 | 允许,旁边须有 App 内购买 | 2026 年 6 月 18 日 | Entitlement,值为 br | 15% 或 10%,7 天内销售 |
| 韩国 | 不允许,app 内第三方支付 | 苹果未注明日期 | 韩国 entitlement,单独二进制包 | 第三方支付收 26% |
| 其他店面 | 禁止 | 基本规则 | 不适用 | 不适用 |
10% 的费率适用于 Small Business Program 成员,以及订阅满第一年之后。此外还有两种特殊情况:全球范围的阅读类 app,以及荷兰的约会类 app。
美国:允许,暂时不收佣金
美国的规则源自 Epic Games 与苹果之间的诉讼。时间线依据苹果 2026 年 11 月 3 日提交的年度报告:
- 2025 年 4 月 30 日。 加州一家联邦法院裁定苹果未遵守 2021 年的一项禁令,禁止其对 app 外完成的购买收取任何佣金或费用。
- 2025 年 5 月 1 日。 苹果针对美国店面更新了 guideline 3.1.1、3.1.1(a)、3.1.3 和 3.1.3(a)。
- 2025 年 12 月 11 日。 上诉法院部分维持禁令,但认定苹果“can charge some commission on link-out purchases”。它还允许苹果要求 App 内购买与链接在大小、形状和位置上保持一致,并将案件发回一审法院。
- 2026 年 6 月 30 日。 应苹果 2026 年 5 月 21 日的申请,最高法院同意审理藐视法庭的法律标准问题。
同一份年度报告说得很直白:苹果仍受一项禁令约束,不得“from imposing any commission or fee on purchases of digital goods and services completed using external links”。目前在美国店面放一个跳到你网站的链接不花一分钱。但要做好变化的准备:等一审法院按上诉法院的要求重新审查禁令后,可能会开始收佣金。
3.1.1 仍然规定,要在 app 内解锁功能,“you must use in-app purchase”。最稳妥的做法是保留 App 内购买,在旁边加链接,而不是用链接替代它。
欧盟:允许,有约束,10% 到 15%
根据苹果关于欧盟支付选项的页面,新条款自 2026 年 10 月 1 日起生效。你可以只保留 App 内购买,什么都不改。也可以在 app 内提供第三方支付,或在 app 外提供优惠,指向你的网站、其他应用商店或另一个 app。
对于跳到你网站的链接,苹果收取 15% 的服务佣金,Small Business Program 成员为 10%。只针对用户点击后 7 天内产生的销售。主要条件:
- Entitlement
com.apple.developer.storekit.custom-purchase-link.allowed-regions,填入每个目标国家的代码。 - 系统提示窗,由
ExternalPurchaseCustomLinkAPI 显示,告知用户他是在和你交易,而不是和苹果。最低需要 iOS 26.2。 - 同一屏幕上要有 app 内支付。 如果你保留 App 内购买,它要与链接同时显示,且至少同样醒目。如果你去掉它,就必须在 app 外优惠所在的同一屏幕上,提供可见、可选的 app 内第三方支付。
- 未成年人。 13 岁以下不得展示任何 app 外优惠。13 到 17 岁,优惠要经过家长控制。在家长同意年龄更高的国家(例如 16 岁),这些门槛相应提高。儿童类别的 app 不能提供网站购买。
- 十二个月承诺。 一旦选定方案,你要在所有欧盟店面保留 12 个月。
- 商品页不能提。 产品页面不能提及替代支付。
- 每月申报,在月底后 15 天内完成,包括没有产生购买的交易。苹果开具账单,你在 30 天内付款。
在荷兰,约会类 app 另有一个专属 entitlement,源自荷兰消费者与市场管理局(ACM)的一项决定,详见专门页面。它只适用于这类 app 和这个店面。
日本和巴西:可以放链接,但旁边要有 App 内购买
据苹果关于日本法律的公告,日本于 2025 年 12 月 17 日随 iOS 26.2 开放。据巴西公告,巴西于 2026 年 6 月 18 日随 iOS 26.5 跟进。苹果的两个页面,日本和巴西,基本规则相同:
- App 内购买要与链接同时显示,出现在每个销售页面上,且至少和另一个选项同样醒目。
- 链接的佣金为 15%,Small Business Program 成员为 10%,针对点击后 7 天内的销售。
- 离开 app 前要有提示窗。 到 iOS 27.1 为止,你要按苹果的规范自己做。从 iOS 27.2 起,由 StoreKit API 替你显示。
- 保护未成年人。 在日本,13 岁以下不得展示网站优惠,13 到 17 岁需家长控制。在巴西,18 岁以下不得展示网站优惠。
在这两个页面上,苹果还说明,对于在别处付款的退款或订阅,它不会协助你的客户:这部分服务由你负责。各市场的细节见我们的日本和巴西指南。
韩国:不能放链接,要单独的二进制包
根据苹果的韩国页面,韩国 entitlement 允许在 app 内使用苹果列出的持牌支付服务商之一:KCP、Inicis、Toss 和 NICE。支付流程必须是原生的,不能放在网页视图里。只有法律要求时,用户才会为完成购买而离开 app。
这个 entitlement 不能和 App 内购买在同一个 app 里共存。它要求一个只在韩国店面分发的二进制包,苹果收取 26%。完整计算见韩国指南。
其他所有地区:不能放链接,阅读类 app 除外
在其他店面,app 及其商品页都不能引导用户使用其他支付方式。只有一个例外。
阅读类 app。 guideline 3.1.3(a) 针对的是主要功能为报刊、图书、音频、音乐或视频的 app。根据苹果关于阅读类 app 的页面,它们可以申请 External Link Account Entitlement,在所有 App Store 国家有效。它允许放一个跳到你网站的链接,用于创建或管理账户,条件很严格:
- 使用这个 entitlement 期间,app 内不能有任何 App 内购买;
- 链接要加下划线,指向你自己拥有的网站并显示域名,每页一次,在浏览器中打开;
- 链接旁不能有价格:苹果给的例子是“go to example.com to create or manage your account”;
- 每次点击都要弹出提示窗,并先用
canMakePayments做检查。
自 2026 年 10 月 1 日起,在欧盟分发的阅读类 app 也可以提及 app 外优惠,但不能放可点击的链接。
加链接之前:我的检查清单
- 用 Storefront 读取用户的店面,就在显示优惠之前,只在允许的地方显示链接。
- 其他地方一律不引导:不放链接、不放按钮、不写引导性的话,App Store 商品页上也不提。
- 在旁边保留 App 内购买,至少同样醒目。在日本和巴西,这是明文条件。在欧盟,app 内支付(苹果的或第三方服务商的)必须和链接出现在同一屏幕上。
- 写代码前先申请 entitlement,美国除外。
- 处理年龄问题,使用家长控制,年龄最小的用户不展示任何网页优惠。
- 准备好每月申报、苹果账单和你的客服:在你的网站上,退款和增值税都由你负责。
我为自己的 app 做的选择
我只保留 App 内购买。有了 Small Business Program,在欧盟、日本和巴西,和链接相比只差 5 个百分点:15% 对 10%。换来的是,App 内购买让我所有店面只用一套代码,支付、退款和订阅都由苹果处理。如果在我的网站上卖,我就是卖家:增值税、纠纷和客服都归我。
只有美国店面差距才明显拉大,因为那里的链接目前不花钱。如果你的销售有很大一部分来自美国,值得在 App 内购买旁边加个链接测试一下。
卖你的 app,又不被拒
iOS & Android Kit 以我自己 app 的代码为基础,付费墙和 App 内购买订阅都已经做好,分四步带你走到 App Store,节奏由你掌握。订阅的完整搭建见 iOS 应用内订阅页面。
在选择支付方式之前,做一次免费诊断:它会告诉你项目真正卡在哪里,并发给你我的防苹果拒审清单。
常见问题
能在 iOS app 里放一个跳到自己网站的链接吗?
在美国店面可以,无需 entitlement。在欧盟、日本和巴西可以,需要苹果的 entitlement 并满足其条件。在其他店面不行,阅读类 app 除外,它们可以链接到账户创建或管理页面。
在美国,苹果对外部链接收佣金吗?
目前不收。苹果在 2026 年 11 月 3 日的年度报告中表示,一项禁令使其不能对通过外部链接完成的购买收取佣金。不过上诉法院认定可以收取一定佣金,并将案件发回一审法院。目前尚未确定任何费率。
法国开发者能显示美国的外部链接吗?
可以。规则看的是用户的 App Store 店面,而不是开发者所在的国家。你的 app 用 StoreKit 读取店面,只对美国店面的用户显示链接。
什么是 External Link Account Entitlement?
这是阅读类 app 专属的授权:报刊、图书、音频、音乐或视频。它允许在所有国家放一个跳到你网站的链接,用于创建或管理账户,前提是 app 内不提供任何 App 内购买。
能在 App Store 描述里写“官网更便宜”吗?
美国店面以外不行。guideline 3.1.1(a) 针对的是 app 及其元数据。在欧盟,产品页面同样不能提及替代支付。
能通过邮件提供更低的价格吗?
可以。guideline 3.1.3 允许在 app 外就其他支付方式进行沟通。给用户发邮件就属于这种情况,在所有店面都适用。

