停售订阅后,Apple 会停止续订,而 Google 仍会继续扣款,这里说明每条路各自的代价
下架一款订阅,两家商店的做法恰好相反。在 App Store 将其从销售中移除,续订就会停止。在 Google Play 停用基础方案,你现有的订阅者仍会继续付款。下面说明如何在每家商店停售订阅,以及持续产生的账单究竟是多少。

要点
- 要停售一款订阅,你在每家商店只需拨动一个设置,但从这一个改动开始,App Store 和 Google Play 会把你现有的订阅者带向相反的方向。
- 在 App Store,将一款自动续订订阅从销售中移除,会同时停止新的订阅和续订,因此现有订阅者只能保留访问权限到其付费周期结束,之后失效。
- 在 Google Play,停用基础方案会阻止新买家,但不会触及现有订阅,这些订阅仍会自动续订并继续扣款,直到每位订阅者自行取消。
- 将一款应用从销售中移除,与将其订阅从销售中移除不是一回事。Apple 确认,一款被下架的应用仍会为其现有订阅者续订,所以只有移除订阅产品才能停止续订。
- Apple 的 Paid Apps Agreement 要求你在客户付费的整个期限内提供订阅的全部内容,而 App Store Connect 在将订阅从销售中移除与停止服务之间保留至少 31 天的间隔。
- 没有哪家商店会给你批量退款以便更快退出。在 App Store,退款由 Apple 决定是否批准。在 Google Play,你要逐一取消或退款每一笔有效订单。
- 钱的问题会因商店而反转。在 App Store,停售的代价是你继续免费提供的内容。在 Google Play,则是如果你为提前退出而给现有订阅者退款所交回的收入。
下架一款订阅,感觉应该是干净利落的一个开关。其实是两个,而且它们的行为毫无相似之处。在 App Store 将一款自动续订订阅从销售中移除,续订就会停止,于是你现有的订阅者会滑行到其到期日,然后失效。在 Google Play 停用对应的基础方案,你现有的订阅者却毫无察觉,他们会继续续订并继续付款,直到每个人自行取消。意图完全相同。但对于你已经赚到的钱,以及你仍然欠下的内容,结果并不相同。下面说明如何在每家商店停售订阅,以及这个选择究竟要付出什么代价。
在每家商店,停售意味着什么
两家商店都允许你用一个控制项对新买家关闭订阅。这个控制项对已经在付费的人做了什么,正是它们分道扬镳之处,而把它弄反了,正是开发者最终要么在提供一款他们以为已经关停的产品,要么在为一款他们本想下架的产品向客户收费的原因。
App Store:从销售中移除是对续订的硬性叫停
Apple 把将订阅从销售中移除和停售它视为同一个动作。它的 App Store Connect 指引很直接:在停售一款自动续订订阅之前,你要将其从销售中移除,以停止额外的订阅和续订。新客户无法再购买它,现有订阅者也会停止续订。他们会保留已经付费的访问权限,直到当前周期结束,然后订阅会自行失效。没有一个单独的开关能停止新销售却让老订阅者继续续订。
Google Play:停用基础方案,现有订阅者照旧
Google 把界线画在相反的地方。你通过在 Monetize with Play 中停用基础方案来下架一款订阅,而 Google 自己的文档说,停用不会影响现有订阅,自动续订会持续到被取消为止。新买家被阻止。所有已经订阅的人都会继续续订并继续被扣款,无限期地,直到每个人取消或其付款失败。如果你真的想停止向他们收费,Google 会引导你使用订单管理工具,自行查找、取消或退款每一笔有效订单。
| 操作 | 商店 | 新订阅者 | 现有订阅者 | 扣款实际如何停止 |
|---|---|---|---|---|
| 将订阅从销售中移除 | App Store | 被阻止 | 续订停止,访问权限持续到周期结束然后失效 | 自动,在每位订阅者到期时 |
| 将应用从销售中移除 | App Store | 应用从商店中隐藏 | 照常继续续订 | 不会停止,应改为移除订阅产品 |
| 停用基础方案 | Google Play | 被阻止 | 继续自动续订直到取消 | 只能靠你自行取消或退款每一笔订单 |
陷阱:移除应用不等于移除订阅
这里最昂贵的错误是在 Apple 一侧拉错了杠杆。将你的应用从销售中移除,和将你的订阅从销售中移除,是结果不同的两个动作,而其中只有一个会停止扣款。
一款被设为 Developer Removed from Sale 的应用会从商店的新下载中消失,但它的订阅仍会像以前一样为现有客户续订。Apple 自己的商务工程师已在开发者论坛中确认这一点:将应用从销售中移除,你的订阅者仍会成功续订,而且应用仍可供他们通过 iCloud 重新下载。除非你也移除应用内购买,否则它仍在销售中。所以,如果你的目标是停止向人们收费,而你只移除了应用,那你在钱的方面什么都没改变。

如何在对新用户关门的同时保留现有订阅者
有时停售并不是目的。你想停止某个旧档位的新订阅,但让忠诚的、享受老价格的订阅者继续以其锁定价格续订。每家商店让你达成这一点的方式各不相同。
App Store:在你的应用里把它隐藏,不要从销售中移除
因为将一款 App Store 订阅从销售中移除也会停止现有续订,所以你要让订阅继续处于销售中,并停止在你的应用内推销它。新用户永远看不到付费墙,因此他们无法购买它。现有订阅者会继续续订,并且仍可从其设备的设置中管理该方案。这是开发者在把所有新用户引导到当前档位的同时,保住一批老订阅用户的标准做法。
Google Play:停用本身就恰好做到这一点
在 Google Play,你无需付出任何代价就能得到这种行为,因为它就是默认设置。停用基础方案会阻止新购买,并让现有订阅者继续续订。你不需要额外做任何事来让他们享受老价格。在 Google 这一侧要做的工作是相反的,也就是真正停止扣款,而这件事商店永远不会替你做。
停售究竟要付出什么代价
拨动这个设置是免费的。它留下的义务却不是,而且这份义务会因商店不同而落入不同的账目栏。
App Store 的代价是你仍然欠下的服务
当你将一款 Apple 订阅从销售中移除时,你并不能一走了之。Paid Apps Agreement 要求你在每位客户付费的整个期限内提供订阅的全部内容。App Store Connect 用时间来强制执行这一点:它在你将订阅从销售中移除的日期与你停止服务的日期之间保留至少 31 天,因此月度及更短的方案可以自然到期。对于超过一个月的方案,如果你无法提供剩余的全部期限,Apple 会让你联系他们,而不是直接切断用户。而且你无法靠退款提前脱身,因为 App Store 的退款由 Apple 决定,而不是你。在 Apple 停售的代价,是你继续为一款再也赚不到一分钱的产品所花的算力、存储和支持。
Google Play 的代价是你为提前退出而交回的收入
在 Google Play,默认的代价更小,因为一个被停用的方案仍在为你付款。只有当你决定真正停止提供该产品时,账单才会出现。要做到这一点,你要手动取消或退款每一笔有效订单,而每一笔退款都会交回你已经收取、并且很可能已经花掉的收入。取消会停止下一次扣款,但不会追回任何东西。退款会追回,而且它会带来退款惯常的成本因素:这笔款项已经付出,支付手续费可能不会退回,而在 2026 年 8 月 3 日之后,一笔转为拒付的退款会把购买价格和银行手续费算到你头上。
无论哪种情况都要盯住的那个数字
无论你在哪家商店,都要在你停售它的当天,把你下架的订阅在分析中单独拆成一个群组。在 App Store,你盯着的是一个逐渐归零的余额,这条线应该在最后一个周期到期后不久归于零。在 Google Play,你盯着的是一条不会自行终结的长尾,因此你可以有意识地决定,保留这些续订是否值得继续为他们提供服务,还是到了该取消这些订单的时候。RefundHalt 会追踪这些群组,以及随之而来的退款和拒付,这样一款停售的产品就不会在无声中变成一个你从未预见的支持与争议问题。
如何干净利落地下架一款订阅
在 App Store
先决定你是想让现有订阅者离开,还是让他们享受老价格。要让他们结束,就在 App Store Connect 中将订阅从销售中移除,让至少 31 天的期限和每位订阅者的周期自然走完。要保留他们,就让订阅继续处于销售中,并停止在你的应用中显示它。永远不要以为移除应用就能做到其中任何一件事。
在 Google Play
停用基础方案,以对新买家关闭它。如果你乐于继续为现有订阅者提供服务并向其收费,那这就是全部工作。如果你想让他们不再享有它,就进入订单管理,取消或退款每一笔有效订阅,并在发出每一笔退款之前掂量它给你带来的代价。
常见问题解答
- 停售一款订阅和将其从销售中移除有什么区别?
- 在 App Store,它们是同一个动作。在 App Store Connect 中将一款自动续订订阅从销售中移除,就是你停售它的方式,而且它会从那一刻起同时停止新订阅和现有订阅者的续订。
- 当我将订阅从销售中移除时,现有订阅者会保留他们的订阅吗?
- 会,直到他们当前的付费周期结束。在 App Store,一款被移除的订阅会停止续订,但现有订阅者会在他们已经付费的期限内保留访问权限,然后失效。在 Google Play,一个被停用的基础方案会继续为现有订阅者续订,直到他们取消。
- 将我的应用从 App Store 移除会取消有效订阅吗?
- 不会。Apple 确认,一款被设为 Developer Removed from Sale 的应用仍会为其现有订阅者续订,而且该应用仍可供这些客户重新下载。要停止续订,你要移除订阅产品本身,而不是应用。
- 我如何停止销售一款订阅,却让当前订阅者继续保有它?
- 在 App Store,不要将订阅从销售中移除。把它隐藏在你的应用内,让新用户永远看不到它,同时现有订阅者继续续订。在 Google Play,停用基础方案已经做到这一点,它会阻止新买家,并让现有订阅者不受影响。
- 我可以给所有人退款以便更快关停一款订阅吗?
- 没有哪家商店给你批量退出的途径。在 App Store,退款由 Apple 决定,所以你无法强制它们。在 Google Play,你要逐一取消或退款每一笔有效订单,而每一笔退款都会交回你已经收取的收入。
- 我必须为一款已停售的 Apple 订阅继续提供多久的服务?
- 要贯穿每位订阅者付费的整个期限。Apple 的 Paid Apps Agreement 要求如此,而 App Store Connect 在将订阅从销售中移除与停止服务之间保留至少 31 天,以便月度及更短的方案能够到期。
来源和延伸阅读
- App Store Connect Help: Set availability for an auto-renewable subscription (remove from sale to stop sign-ups and renewals, 31-day minimum, Paid Apps Agreement content obligation)
- Apple Developer Forums: App removed from sale keeps renewing existing subscribers (App Store commerce engineer)
- Google Play Developer API: monetization.subscriptions.basePlans.deactivate (unavailable to new subscribers, existing subscribers maintain their subscription)
- Google Play Console Help: Create and manage subscriptions (deactivate base plan does not affect existing subscriptions, use order management to cancel or refund)
- Google Play Console Help: Manage your app's orders and issue refunds
RefundHalt
App Store 和 Google Play 退款自动驾驶
继续阅读
你可以暂停订阅或把续订日期往后推,而不是退款,这样能留住大部分收入
当订阅者想退出时,你可以暂停订阅、推迟下一次扣费,或延长续订日期,而不是退款。每一种做法都能留住客户,并且不退回你已经收到的任何款项。下面讲清楚每一个手段在各个商店里如何运作,以及能省下什么。
一次糟糕的应用更新可能引发一波退款,下面教你如何在它影响到你的收款之前将其遏制
一次失败的发布,是少数几个你能在几分钟内加以控制的退款诱因之一。糟糕的应用更新给付费用户送上了要求退款的理由,而那笔销售额只是你损失中最小的一部分。下面讲讲如何在各家应用商店叫停它,以及一波退款的真实代价。