你的应用退款政策无法凌驾于 Apple 或 Google 之上,所以要写一份与实际情况相符的政策
应用退款政策只在你真正负责退款的地方对你有约束力。App Store 的每笔购买都由 Apple 自行退款,而 Google Play 在 48 小时后把退款交给你处理。本文说明两份协议各自的规定、草率承诺的代价,以及值得写进政策的条款。

要点
- Apple《开发者计划许可协议》第 3.4 条规定,开发者不得向其应用的最终用户退款,因此 App Store 应用的退款政策只能说明 Apple 的流程,无法取而代之。
- Apple 开发者协议的 Schedule 2 允许 Apple 在客户于下载后 90 天内(或在更短的自动续期订阅周期内)取消时全额退款,并要求开发者向 Apple 偿付该款项。
- Google Play 负责处理购买后 48 小时内的退款请求。此后,Google 会告知客户,开发者可以根据自身政策和适用法律处理退款。
- Play Console 帮助中心指出,开发者必须按照自己的政策办理退款,在政策变更时通知用户,并确保政策符合适用法律。
- Apple《App 审核指南》规定,通过 App 内购买获得的点数或游戏内货币不得过期,赠送的 App 内购买项目只能退款给原购买者。
- Apple 要求所有销售自动续期订阅的应用在应用内提供隐私政策和使用条款的链接,大多数开发者正是在那里发布退款条款。
- 对于 2026 年 8 月 3 日之后下单的 Google Play 订单,一笔拒付会让开发者损失购买价格(扣除 Play 服务费)再加上银行的拒付手续费,因此把客户推向银行的退款政策代价最高。
把一条「30 天无理由退款」的保证贴进条款,你就做出了一个只有一半客户能兑现的承诺。应用退款政策只在由你亲自退款的地方对你有约束力。在 App Store 上,这样的地方并不存在,因为 Apple 的开发者协议规定你不得为任何人退款。在 Google Play 上,最初 48 小时之后的一切都归你负责,而且 Google 希望你遵守自己写下的内容。值得发布的政策,是如实描述每个商店实际会怎么做,然后只在你掌握退款按钮的地方作出承诺。
谁为你的应用制定退款规则
在你写的任何内容之上,还有两份合同。Apple 的《开发者计划许可协议》和 Google 的《开发者分发协议》各自决定由谁为购买退款,你自己的条款必须在它们的框架内运作。
| 商店 | 由谁向客户退款 | 你的退款政策能控制什么 | 规定出处 |
|---|---|---|---|
| App Store | 始终是 Apple | 无法决定是否退款。只能决定你如何说明 Apple 的流程 | Apple《开发者计划许可协议》第 3.4 条及 Schedule 2 |
| Google Play,最初 48 小时 | Google,依据其自身的退款政策 | 无。由 Google 决定 | Google Play 退款政策及《开发者分发协议》第 3.8 条 |
| Google Play,48 小时之后 | 你,通过 Play Console 或 API | 谁能获得退款、退多少、以什么条件退 | Play Console 帮助中心:管理应用订单和办理退款 |
在 App Store 上,每一笔退款都由 Apple 掌握
Apple 协议的第 3.4 条只有一句话:你不得向应用的最终用户办理任何退款,Apple 可依据 Schedule 2 办理退款。Schedule 2 第 6.3 条具体说明了适用情形。如果客户希望在下载后 90 天内取消,或在更短的自动续期订阅周期内取消,或声称应用不符合你的规格说明、你的保证或法律规定,Apple 可以全额退款。随后由你向 Apple 偿付这笔款项。
Apple 面向客户的条款从另一侧表达了同样的意思。《Apple 媒体服务条款》写明,所有交易均为最终交易,Apple 作为应用提供方的代理人行事,而应用提供方对其内容和保证承担全部责任,但须遵守当地法律。
在 Google Play 上,48 小时后政策由你决定
Google 面向买家的退款政策写明,过去 48 小时内的购买可能可以通过 Google 退款。超过 48 小时后,Google 会让客户联系开发者,开发者可以根据自身政策和适用法律处理退款。Play Console 帮助中心把这项责任明确交给你:你自行制定退款政策,并且必须按照该政策办理退款。
你到底需不需要应用退款政策?
两家商店都没有强制要求一个名为「退款政策」的页面。它们要求的是有一个放置条款的地方,以及一套清楚的取消说明。
- Apple 的 Schedule 2 要求销售自动续期订阅的应用在应用内提供可访问的隐私政策和使用条款链接。
- 在你没有提供自定义协议时适用的 Apple 标准最终用户许可协议,完全没有提到退款。它只是免除保证责任,仅此而已。
- 如果你自行编写 EULA,Apple 的最低条款要求其中写明:当应用不符合保证时,客户可以通知 Apple,Apple 将退还购买价格。
- Google Play 的订阅政策要求你的应用清楚说明用户如何管理或取消订阅,并提供简便的在线取消方式。
因此,对于只在 App Store 上架的应用,条款中的退款部分基本上是指向 Apple 的路标。对于在 Google Play 上架的应用,它是一份真正的政策,48 小时后收到的每一个请求你都要按它执行。
「我能为 App 内购买提供无理由退款保证吗?」
2023 年 9 月,一位开发者在 Apple 开发者论坛上正是这样提问的。他们的服务原本已通过 Stripe 和 PayPal 提供无理由退款保证,Apple 要求他们加入 App 内购买,他们想知道这项保证能否保留。这个帖子没有得到 Apple 或任何人的回复。
协议给出了答案。在 App Store 上,你无法亲自兑现这项保证,因为第 3.4 条禁止你办理退款,每个请求都由 Apple 依据其自身条款决定。你可以引导客户使用 Apple 的流程,但不能承诺超出该流程的内容。在 Google Play 上则可以。Play Console 帮助中心指出,你可以直接与用户约定更灵活的退款政策,并且可以在订单管理中对订单进行全额或部分退款。

草率的退款承诺会让你付出什么代价
条款中的文字会以三种方式变成金钱损失,而其中没有一种是退款本身。
| 政策中的承诺 | 商店 | 你要付出的代价 |
|---|---|---|
| 「30 天内的任何购买均可退款」 | App Store | 你无法发出退款。拿不到退款的客户可能会去找银行,而 Apple 会依据 Schedule 2 向你追回退款 |
| 「30 天内的任何购买均可退款」 | Google Play | 退款期内的每一个请求你都必须退款。款项从你的结算收入中扣除,且退款一经发出无法撤回 |
| 「概不退款」 | Google Play | 仍须遵守适用法律,Google 也规定你的政策必须符合适用法律。被拒绝但诉求正当的客户可以去找银行 |
| 对退款只字不提 | 两者皆是 | 客户只能自己猜,而代价最高的猜测结果就是拒付 |
对于 2026 年 8 月 3 日之后下单的 Google Play 订单,这笔拒付会让你损失购买价格(扣除 Play 服务费),再加上一笔不由你决定的银行手续费。银行的裁定是最终裁定。
此外还有你已经付出的成本。一位用掉 400 次 AI 生成、一个月云存储或大量付费 API 调用的客户,已经在你的账户上产生了实际费用。退款会把他们的钱还给他们,你的钱却一分也回不来。好的应用退款政策会明确指出,正是这些使用量让已使用的购买项目不可退款,这样你日后发出的拒绝通知就能引用一条客户已经同意过的规则。
Apple 已经替你写好的规则
《App 审核指南》3.1.1 中有两句话限制了 App Store 退款政策可以写什么。通过 App 内购买获得的点数或游戏内货币不得过期,因此让未使用点数在一年后失效的条款并不适用。此外,赠送的 App 内购买项目只能退款给原购买者,绝不能退给接收者。
值得写进应用退款政策的条款
保持简短。每一条都应与商店的实际做法一致。
- App Store 购买:「通过 App Store 进行的购买由 Apple 退款,而非由我们退款。你可以在 reportaproblem.apple.com 申请退款。」
- Google Play,最初 48 小时:「购买后 48 小时内,你可以直接向 Google Play 申请退款。」
- Google Play,48 小时之后:「超过 48 小时后,请提供订单号与我们联系。对于未能按描述正常运作的购买,我们予以退款。已交付并已使用的点数或功能不予退款。」
- 订阅:「取消订阅将停止后续续订。你可以继续使用至已付费周期结束,当前周期不予退款。」这与 Google Play 针对已取消订阅的一般政策一致。
- 政策变更:「本政策变更前,我们会事先通知你。」Google 规定通知用户是你的责任。
- 你的法定权利:「本政策的任何内容均不限制你依据所在地法律享有的退款权利。」
把这份政策放在 Apple 已要求订阅应用提供的使用条款链接后面,并在客服页面放上链接。两次点按就能找到答案的客户,不需要去找银行。
商店如何看待你的退款数据
你的政策文字永远不会到达 Apple 审核人员的面前,但你的退款率会。《App 审核指南》5.6.4 将过多的退款请求与负面用户评价并列,视为应用未达到 App Store 质量标准的迹象。Apple 还补充说,无法保持质量可能会成为判断开发者是否遵守《开发者行为准则》的考量因素之一。
真正能影响裁定的是证据。只有两个退款流程会要求提供证据:Apple 的 CONSUMPTION_REQUEST 给你 12 小时发送消费数据,Google Play 的拒付审核给你 24 小时通过 orders.reviewrefund 作出答复。RefundHalt 会自动回应这两者,让你的政策所指向的使用数据在商店作出决定之前真正送到它面前。
常见问题解答
- 我的应用需要退款政策吗?
- 两家商店都不要求一个名为退款政策的页面,但 Apple 要求所有销售自动续期订阅的应用在应用内提供使用条款链接,而 Google Play 要求你在最初 48 小时之后按照自己的政策办理退款。在 Google Play 上,你写下的政策就是你必须遵守的标准。
- 应用开发者可以为 App 内购买提供无理由退款保证吗?
- 只能在 Google Play 上提供。Play Console 帮助中心指出,开发者可以直接与用户约定更灵活的退款政策。在 App Store 上,Apple 开发者协议第 3.4 条规定开发者不得办理退款,因此每个请求都由 Apple 决定。
- 我的退款政策可以写明 App Store 购买不可退款吗?
- 可以写,但拦不住 Apple。Apple 开发者协议的 Schedule 2 允许 Apple 在客户于下载后 90 天内取消时全额退款,并由开发者向 Apple 偿付这笔退款。
- Google Play 客户有多长时间可以申请退款?
- 购买后 48 小时内,由 Google Play 自行处理请求。此后,Google 会让客户联系开发者,开发者可以根据自身政策和适用法律退款。在 Play Console 中,开发者可以对订单全额退款,对于 App 内购买和订阅也可以部分退款。
- 应用退款政策应该发布在哪里?
- 放在 Apple 已要求订阅应用提供的使用条款链接后面,并放在你的客服页面上。Google Play 还要求你的应用清楚说明用户如何管理或取消订阅。
来源和延伸阅读
- Apple Developer Program License Agreement (section 3.4, Schedule 2 sections 3.8 and 6.3, EULA minimum terms)
- Apple: App Review Guidelines (3.1.1 and 5.6.4)
- Apple: Licensed Application End User License Agreement
- Apple Media Services Terms and Conditions
- Apple Support: Request a refund for apps or content that you bought from Apple
- Apple Developer Forums: Refund eligibility period for a "money back guarantee"
- Google Play Developer Distribution Agreement (sections 3.8 and 5.3)
- Play Console Help: Manage your app's orders and issue refunds
- Play Console Help: Subscriptions policy
- Google Play Help: Apps, games, and in-app purchases refund policies
- Play Console Help: Updates to refund protection and chargeback cost responsibility
RefundHalt
App Store 和 Google Play 退款自动驾驶