所有文章
Playbook閱讀時間 8 分鐘

刪除 App 帳號不會取消訂閱,之後的退款申請仍可能找上你

Apple 和 Google Play 都要求你提供刪除 App 帳號的功能,但刪除帳號並不會停止任何一家商店的扣款。本文說明兩家商店各自的要求,為什麼帳號被清空後你可能無法回應 CONSUMPTION_REQUEST 或退單審查,以及哪些資料應該保留。

木頭書桌上的一支智慧型手機,旁邊是一張列印出來的銀行對帳單和一支筆,說明刪除 App 帳號後商店訂閱仍持續扣款

重點摘要

  • Apple 的 App Review Guideline 5.1.1(v) 規定,支援建立帳號的 App 也必須在 App 內提供刪除帳號的功能。Google Play 則要求提供 App 內的刪除途徑,另外還要有一個讓使用者申請刪除的網頁連結。
  • 刪除 App 帳號不會取消商店訂閱,因為向顧客收費的是 Apple 和 Google Play,而不是你的 App。Apple 要求開發者告知使用者扣款將透過 Apple 繼續進行,並請使用者先取消訂閱。
  • Apple 允許 App 把帳號刪除排定在訂閱到期當天執行,前提是使用者同時也能選擇立即刪除帳號。
  • Google Play 表示,App 可以基於安全性、防範詐欺或法規遵循等正當理由保留部分資料,前提是清楚告知使用者這些保留做法。
  • Apple 的 Send Consumption Information 端點會拒絕任何 customerConsented 不為 true 的請求,並回傳 HTTP 400 錯誤。Apple 表示,如果顧客沒有同意,就什麼都不要傳送。
  • Google Play 的 pendingRefundReviewNotification 是用你在購買時設定的 obfuscatedAccountId 來識別買家,你有 24 小時可以透過 orders.reviewrefund 回覆。對應關係一旦刪除,你就無從查起。
  • 對於 2026 年 8 月 3 日之後成立的 Google Play 訂單,退單敗訴時開發者要承擔購買金額(扣除 Play 服務費後),再加上銀行的退單手續費。

Apple 自己的指引講得很直接:當擁有自動續訂型訂閱的使用者刪除帳號時,要告訴他們扣款會透過 Apple 繼續進行。現在兩家商店都強制要求提供刪除 App 帳號的功能,但不論在哪一家,刪除帳號都不會停止扣款。訂閱是由 Apple 或 Google 管理,不在你的使用者資料表裡。結果帳號沒了,續訂照常,幾週後同一個人來要求退款。這筆退款申請可能剛好在你已經丟掉所有回覆所需資料的時候出現。本文介紹兩家商店各自的要求,刪除會和哪兩個需要你提供資訊的退款流程發生衝突,以及你可以保留什麼。

Apple 和 Google Play 對刪除 App 帳號的要求

兩家商店都把刪除功能列為上架要求,也都在其中寫進了訂閱相關的規則。差別在於,它們對你可以保留哪些資料講得有多詳細。

要求App StoreGoogle Play
必須在哪裡提供刪除功能App 內(Guideline 5.1.1(v))App 內,另外還要有讓使用者申請刪除的網頁連結
訂閱告知使用者扣款將透過 Apple 繼續,並請使用者先取消訂閱清楚說明取消訂閱等步驟,並提供支援流程
延後刪除可以配合訂閱到期日,前提是也提供立即刪除刪除政策中未提及
保留部分資料遵守當地法律,若法律要求保留資料須告知使用者基於安全性、防範詐欺或法規遵循可以保留,但須揭露
時程可以手動或較慢地刪除,須告知使用者所需時間政策未規定
Sign in with Apple透過 Sign in with Apple REST API 撤銷使用者權杖不適用

App Store 方面

關於這一點,Guideline 5.1.1(v) 只有一句話:如果你的 App 支援建立帳號,就必須在 App 內提供刪除帳號的功能。Apple 的支援頁面補充了細節。它建議在 iOS 15 以上版本使用 showManageSubscription(in:),或使用 apps.apple.com 的訂閱連結,讓使用者在刪除前先取消訂閱。它也提到可以用 beginRefundRequest(in:) 和 Apple 的支援連結,讓顧客提出退款申請。

Google Play 方面

Google 要求提供兩個入口:一個是在 App 內刪除帳號及其資料的途徑,另一個是給已經沒有安裝 App 的人使用的網頁連結。如果使用者必須先完成某個動作,例如取消訂閱,Google 要求清楚說明這個步驟,並提供支援流程。Google 給使用者看的訂閱說明裡還有一句很多人沒注意到的話:解除安裝 App 同樣不會取消訂閱。

為什麼已刪除的帳號會變成退款申請

大多數退款根本不會問你。Apple 會自行決定退款申請。在 Google Play 上,買家可以在 48 小時內自行為許多購買項目辦理退款,其他退款則由客服直接核准,不需要經過你。刪除帳號不會改變由誰決定,改變的是顧客認為自己付錢買到了什麼。

刪除帳號會取消我的訂閱嗎?

這正是使用者實際會搜尋的問題,老實說答案是:不會。使用者刪除帳號後以為一切都結束了,結果下一次續訂又出現在信用卡上。對他們來說,這是為一項已經停止的服務付錢。這樣的人很可能申請退款,如果商店拒絕,也很可能向銀行提出爭議。

需要你提供證據的流程

只有兩個退款流程會向開發者要資料。Apple 會傳送 CONSUMPTION_REQUEST,給你 12 小時透過 Send Consumption Information 回覆。當使用者提出需要開發者審查的退單時,Google Play 會傳送 pendingRefundReviewNotification,你有 24 小時可以透過 orders.reviewrefund 回覆。其他情況,包括 48 小時自助退款、客服退款和作廢的購買,都不需要你參與。退單一旦由銀行裁定,就是最終結果。

刪除 App 帳號如何讓你無法回覆退款

這兩個取證流程都假設你能把一筆商店交易對應到一個人,以及他實際使用了什麼。硬刪除會在兩個地方切斷這條線。

識別碼指向空處

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 呼叫和儲存費用都是你付的。如果你清空了帳號,就什麼都證明不了,不但失去這筆營收,還要另外支付手續費。

桌上的一台碎紙機,旁邊是一個上鎖的小檔案盒和一疊另外放好的文件,說明刪除 App 帳號後應保留哪些購買紀錄

刪除 App 帳號後該保留什麼,以及如何告知使用者

Google 的政策把防範詐欺列為保留資料的正當理由,前提是你有揭露。Apple 的指引要求你遵守當地法律,並在法律要求保留某些資料時告知使用者。但這兩者都不代表你可以保留整份個人資料。具體細節請和法律顧問確認,因為各國規定不同。

一份最精簡的購買帳本

  • 商店交易 ID、訂單 ID 和購買權杖,以及日期和金額。
  • 每筆購買帶有的 appAccountToken 或 obfuscatedAccountId,對應到這份帳本,而不是對應到個人資料。
  • 每筆購買的交付狀態和彙總使用次數,而不是使用者建立的內容。
  • 與 Apple 分享使用量資料的同意狀態,以及變更的時間。

在刪除當下就揭露

把資料保留的說明直接放進刪除流程,用一兩句淺白的話寫清楚。說明你保留什麼、為什麼保留、保留多久。Google 要求對保留的資料做這樣的揭露,Apple 也要求你在法律要求保留部分資料時告知使用者。

先提供取消,再提供刪除

在刪除畫面上顯示訂閱狀態,並先提供前往商店訂閱頁面的連結。在 iOS 上,Apple 允許你提供排定在訂閱到期日執行的刪除,同時提供立即刪除的選項。使用者在刪除前先取消訂閱,就不會再被扣款,你也就永遠不會收到那筆退款申請。

RefundHalt 會根據你掌控的購買層級紀錄,回覆 CONSUMPTION_REQUEST 和退單審查通知。即使顧客的帳號已經刪除,只要帳本紀錄還在,回覆依然可以在時限內送出。

常見問題解答

刪除 App 帳號會取消我的訂閱嗎?
不會。刪除 App 帳號不會取消透過 App Store 或 Google Play 購買的訂閱,因為向顧客收費的是商店。Apple 要求開發者提醒使用者扣款會透過 Apple 繼續進行,Google 也表示解除安裝 App 不會取消訂閱。使用者必須到商店的訂閱設定中取消。
使用者刪除帳號後,我可以保留購買紀錄嗎?
通常可以,但有限制。Google Play 表示,App 可以基於安全性、防範詐欺或法規遵循保留資料,前提是清楚告知使用者。Apple 要求遵守適用法律,並在法律要求保留資料時告知使用者。只保留最少量的資料,並和法律顧問確認你所在國家的規定。
我可以把帳號刪除延到訂閱結束嗎?
在 App Store 上可以。Apple 允許提供排定在訂閱到期日刪除的選項,前提是使用者也能立即刪除帳號。Google Play 的刪除政策沒有提到排定刪除。
已刪除帳號的 CONSUMPTION_REQUEST 會怎麼處理?
Apple 仍然會傳送,你有 12 小時可以回覆。除非 customerConsented 為 true,否則 Apple 會拒絕使用量資料,並表示沒有同意時不要回覆。如果帳號和同意紀錄都已刪除,安全的做法是不回覆,由 Apple 在沒有你資料的情況下決定退款。
為什麼刪除帳號後我還被扣款?
因為訂閱是由 Apple 或 Google Play 管理,而不是由 App 管理。刪除帳號只會刪掉 App 的紀錄,在你到商店設定中取消訂閱之前,商店會持續續訂。這些續訂的退款必須向商店申請。

資料來源與延伸閱讀

RefundHalt

App Store 與 Google Play 的退款自動駕駛

繼續閱讀

下一筆退款申請已經在路上。

讀完另一封關於未能抗辯退款的客服郵件所需的時間,就足夠您設定好 RefundHalt。