所有文章
Playbook阅读需 8 分钟

删除应用账户不会取消订阅,之后的退款申请仍可能落到你头上

Apple 和 Google Play 都要求你提供删除应用账户的功能,但删除账户并不会停止任何一家商店的扣费。本文说明两家商店各自的要求,为什么账户被清空后你可能无法回应 CONSUMPTION_REQUEST 或拒付审核,以及哪些数据应该保留。

木质书桌上的一部智能手机,旁边是一张打印的银行账单和一支笔,说明删除应用账户后商店订阅仍在扣费

要点

  • Apple 的 App Review Guideline 5.1.1(v) 规定,支持创建账户的应用也必须在应用内提供删除账户的功能。Google Play 则要求提供应用内删除途径,外加一个可供用户申请删除的网页链接。
  • 删除应用账户不会取消商店订阅,因为向用户收费的是 Apple 和 Google Play,而不是你的应用。Apple 要求开发者告知用户扣费将通过 Apple 继续进行,并请用户先取消订阅。
  • Apple 允许应用把账户删除安排在订阅到期当天执行,前提是用户同时也能选择立即删除账户。
  • Google Play 表示,应用可以出于安全、防欺诈或合规等正当理由保留部分数据,前提是明确告知用户这些保留做法。
  • Apple 的 Send Consumption Information 接口会拒绝任何 customerConsented 不为 true 的请求,并返回 HTTP 400 错误。Apple 表示,如果客户未同意,就不要发送任何内容。
  • Google Play 的 pendingRefundReviewNotification 通过你在购买时设置的 obfuscatedAccountId 识别买家,你有 24 小时通过 orders.reviewrefund 作答。映射一旦删除,你就无从查起。
  • 对于 2026 年 8 月 3 日之后下单的 Google Play 订单,拒付败诉时开发者要承担购买金额(扣除 Play 服务费后),外加银行的拒付手续费。

Apple 自己的指引说得很直白:当订阅了自动续期订阅的用户删除账户时,要告诉他们扣费会通过 Apple 继续进行。如今两家商店都强制要求提供删除应用账户的功能,但无论在哪家,删除账户都不会停止扣费。订阅归 Apple 或 Google 管理,不在你的用户表里。于是账户没了,续费照常,几周后同一个人来申请退款。这笔退款申请可能恰好在你已经丢掉所有答复所需资料的时候到来。本文介绍两家商店各自的要求,删除操作会与哪两个需要你提供信息的退款流程发生冲突,以及你可以保留什么。

Apple 和 Google Play 对删除应用账户的要求

两家商店都把删除功能列为上架要求,也都在其中写入了关于订阅的规则。区别在于,它们对你可以保留哪些数据说得有多详细。

要求App StoreGoogle Play
必须在哪里提供删除功能应用内(Guideline 5.1.1(v))应用内,外加一个可供用户申请删除的网页链接
订阅告知用户扣费将通过 Apple 继续,并请用户先取消订阅清楚说明取消订阅等步骤,并提供支持流程
延迟删除允许与订阅到期日对齐,前提是同时提供立即删除删除政策中未提及
保留部分数据遵守当地法律,如法律要求保留数据需告知用户出于安全、防欺诈或合规目的可以保留,但需披露
时间可以手动或较慢地删除,需告知用户所需时长政策未作规定
Sign in with Apple通过 Sign in with Apple REST API 撤销用户令牌不适用

App Store 方面

关于这一点,Guideline 5.1.1(v) 只有一句话:如果你的应用支持创建账户,就必须在应用内提供删除账户的功能。Apple 的支持页面补充了细节。它建议在 iOS 15 及以上版本使用 showManageSubscription(in:),或使用 apps.apple.com 的订阅链接,让用户在删除前先取消订阅。它还提到可以用 beginRefundRequest(in:) 和 Apple 的支持链接让客户提交退款申请。

Google Play 方面

Google 要求提供两个入口:一个是在应用内删除账户及其数据的途径,另一个是面向已卸载应用用户的网页链接。如果用户需要先完成某个操作,比如取消订阅,Google 要求清楚说明这一步,并提供支持流程。Google 面向用户的订阅帮助里还有一句很多人忽略的话:卸载应用同样不会取消订阅。

为什么已删除的账户会变成退款申请

大多数退款根本不会询问你。Apple 自行处理退款申请。在 Google Play 上,买家可以在 48 小时内自助退款许多购买,其他退款则由客服直接批准,无需经过你。删除账户不会改变由谁做决定,改变的是客户对自己所购内容的认知。

删除账户会取消我的订阅吗?

这正是用户实际会搜索的问题,诚实的答案是:不会。用户删除账户后以为一切已经结束,结果下一次续费又出现在银行卡上。在他们看来,这是为一项已经终止的服务付钱。这样的用户很可能申请退款,如果商店拒绝,又很可能向银行发起争议。

需要你提供证据的流程

只有两个退款流程会向开发者索取信息。Apple 会发送 CONSUMPTION_REQUEST,给你 12 小时通过 Send Consumption Information 作答。当用户发起需要开发者审核的拒付时,Google Play 会发送 pendingRefundReviewNotification,你有 24 小时通过 orders.reviewrefund 作答。其余情况,包括 48 小时自助退款、客服退款和作废购买,都无需你参与。拒付一旦由银行裁定,就是最终结果。

删除应用账户如何让你无法回应退款

这两个取证流程都假定你能把一笔商店交易对应到一个人,以及他实际用了什么。硬删除会在两个地方切断这条线。

标识符指向空处

Google 的拒付通知通过你在购买时传入的 obfuscatedAccountId 指明买家。在 Apple 上,你在购买时设置的 appAccountToken 起同样的作用。两者都是你自己的标识符。如果它们指向的那一行已经不存在,你就无法说明商品是否已交付、用了多少,于是在 24 小时内,你给 orders.reviewrefund 的只能是猜测,或者什么都给不了。

同意记录也可能没了

除非 customerConsented 为 true,否则 Apple 的接口不会接受消费数据,会返回 HTTP 400。Apple 的指引是,客户未同意时就完全不要回应。Apple 自己提供的同意文案示例告诉客户可以随时撤回同意。至于删除账户算不算撤回同意,Apple 没有说明。如果你的同意文案也没有讲清楚,稳妥的做法是把已删除的账户视为已停止同意的客户,任由 12 小时过去。

已删除账户对扣款提出争议时的代价

这里的损失来自两部分:你收了钱却没有提供服务的续费,以及你无法回应的争议。

删除后的续费

假设一位每月 $9.99 的订阅用户删除了账户,却忘了取消订阅。在他发现之前,又续费了三次,共 $29.97。你没有提供任何服务,所以这些扣费背后没有计算、API 或存储成本,但你也没有任何可以辩护的依据。退还这几个月的费用是最可能的结果,也是公平的结果。

无法申辩的拒付

对于 2026 年 8 月 3 日之后下单的 Google Play 订单,拒付败诉时你要承担购买金额(扣除 Play 服务费后),外加银行的拒付手续费。这正是删除账户伤害最大的情形。假设争议涉及一份在删除前几个月购买的年度套餐,而客户用得很多。这些使用背后的计算、第三方 API 调用和存储费用都是你付的。如果你清空了账户,就什么都证明不了,不仅丢了这笔收入,还要额外支付手续费。

桌上的一台碎纸机,旁边是一个上锁的小文件盒和一叠单独放好的文件,说明删除应用账户后应保留哪些购买记录

删除应用账户后应保留什么,以及如何告知用户

Google 的政策把防欺诈列为保留数据的正当理由,前提是你做了披露。Apple 的指引要求你遵守当地法律,并在法律要求保留某些数据时告知用户。但这两者都不意味着你可以保留整个用户资料。具体细节请咨询法律顾问,因为各国规定不同。

一份最小化的购买台账

  • 商店交易 ID、订单 ID 和购买令牌,以及日期和金额。
  • 每笔购买携带的 appAccountToken 或 obfuscatedAccountId,映射到这份台账,而不是映射到用户资料。
  • 每笔购买的交付状态和汇总使用次数,而不是用户创建的内容。
  • 向 Apple 共享消费数据的同意状态,以及它的变更时间。

在删除时就进行披露

把数据保留说明直接放进删除流程里,用一两句平实的话写清楚。说明你保留什么、为什么保留、保留多久。Google 要求对保留的数据进行这种披露,Apple 也要求你在法律要求保留部分数据时告知用户。

先提供取消,再提供删除

在删除页面上显示订阅状态,并先提供跳转到商店订阅页面的链接。在 iOS 上,Apple 允许你提供在订阅到期日执行的定时删除,同时提供立即删除选项。用户在删除前先取消订阅,就不会再被扣费,你也就永远不会收到那笔退款申请。

RefundHalt 会根据你掌控的购买级记录,回应 CONSUMPTION_REQUEST 和拒付审核通知。即使客户的账户已经删除,只要台账记录还在,回应依然可以在时限内发出。

常见问题解答

删除应用账户会取消我的订阅吗?
不会。删除应用账户不会取消通过 App Store 或 Google Play 购买的订阅,因为向客户收费的是商店。Apple 要求开发者提醒用户扣费会通过 Apple 继续进行,Google 也表示卸载应用不会取消订阅。用户必须在商店的订阅设置中取消。
用户删除账户后,我可以保留购买记录吗?
通常可以,但有限制。Google Play 表示,应用可以出于安全、防欺诈或合规目的保留数据,前提是明确告知用户。Apple 要求遵守适用法律,并在法律要求保留数据时告知用户。只保留最少的数据,并向法律顾问确认你所在国家的规定。
我可以把账户删除推迟到订阅结束吗?
在 App Store 上可以。Apple 允许提供在订阅到期日执行的定时删除选项,前提是用户也能立即删除账户。Google Play 的删除政策没有涉及定时删除。
已删除账户的 CONSUMPTION_REQUEST 会怎样处理?
Apple 仍然会发送,你有 12 小时作答。除非 customerConsented 为 true,否则 Apple 会拒绝消费数据,并表示未获同意时不要回应。如果账户及其同意记录都已删除,稳妥的选择是不回应,由 Apple 在没有你的数据的情况下裁定退款。
为什么删除账户后我还被扣费了?
因为订阅由 Apple 或 Google Play 管理,而不是由应用管理。删除账户只会删掉应用的记录,在你于商店设置中取消订阅之前,商店会一直续费。这些续费的退款需要向商店申请。

来源和延伸阅读

RefundHalt

App Store 和 Google Play 退款自动驾驶

继续阅读

下一项退款请求已经在路上。

读完又一封关于未能申辩退款的支持邮件所需的时间,足够您完成 RefundHalt 设置。