무료 체험 바로 취소, 이유와 대처법
글: Mehdi Azizi
게시, 9분
iOS 무료 체험은 취소해도 끝날 때까지 이용할 수 있어요. 바로 취소되는 이유와 대처법을 정리했어요.
iOS에서 시작 1분 만에 취소된 무료 체험이 잃어버린 체험은 아니에요. 취소는 자동 갱신만 끄는 거예요. 사용자는 체험이 끝날 때까지 계속 이용할 수 있고, 갱신을 다시 켤 수도 있어요. 일찍 해지해도 손해가 없고, Apple도 종료 최소 24시간 전에 취소하라고 안내해요. 이런 체험을 지키려면 종료일 전에 가치를 보여 주고, 페이월에 쓴 약속은 모두 지키고, Apple이 허용하는 방법만 써야 해요.
저는 제 iOS 앱을 직접 출시하고 있고, 이 가이드는 제 수치를 바탕으로 해요. 트레이딩 시뮬레이터 TradaZen에서는 2026년 10월 20일부터 23일 사이에 시작된 연간 체험 세 건 중 두 건이 취소됐어요. AI 코디 피팅 앱 Nolera에서는 한 달 동안 시작된 체험이 전부 취소됐고, 시작 후 2분에서 42분 사이였어요. 인용한 규정은 Apple 페이지에서 가져왔고, 2026년 11월 3일에 다시 확인했어요.
iOS에서 '취소'가 뜻하는 것
체험 중에 누군가 Cancel Subscription을 눌러도 구독은 멈추지 않아요. 서버 쪽으로 Apple은 갱신 상태 변경 알림을 보내요. DID_CHANGE_RENEWAL_STATUS, 하위 유형은 AUTO_RENEW_DISABLED예요. 만료는 나중에 다른 알림으로 와요. EXPIRED, 하위 유형 VOLUNTARY이고, 고객이 갱신을 끈 뒤 구독이 만료됐다는 뜻이에요.
Apple은 사용자에게도 이렇게 알려요. App Store의 앱 내 구입에 대하여 페이지에는 "구독을 해지하면 현재 결제 주기가 끝날 때 구독이 종료됩니다."라고 나와 있어요. 그때까지는 돌아와서 갱신을 다시 켤 수 있어요.
RevenueCat을 쓴다면 이벤트 이름은 CANCELLATION이에요. 이벤트 문서에 따르면 사유는 cancel_reason에 들어 있어요. UNSUBSCRIBE는 구독자가 직접 해지했다는 뜻이고, 만료 시점이 아니라 해지한 순간에 발생해요. BILLING_ERROR는 스토어가 결제 수단에서 청구하지 못했다는 뜻이에요.
TradaZen에서 한 달 동안 발생한 '취소' 중 네 건에 한 건 이상은 해지가 아니라 결제 실패였어요. 결론을 내리기 전에 두 가지를 먼저 구분하세요.
왜 이렇게 많은 체험이 1분 만에 취소될까
Apple이 일찍 취소하라고 안내해요
해지에 관한 Apple 지원 문서에는 "체험 구독을 시작했는데 갱신하고 싶지 않다면 체험 기간이 끝나기 최소 24시간 전에 취소하세요."라고 쓰여 있어요. 이용은 끝까지 이어지니까 바로 취소해도 손해가 없어요. 1분 만의 해지는 앱에 대한 평가가 아니라 깜빡할까 봐 드는 보험일 수 있어요.
체험 종료 전에 알림 이메일을 보낸다고 약속하는 Apple 페이지는 찾지 못했어요. 그걸 믿지 말고, Apple 대신 사용자에게 약속하지도 마세요.
결제 시트가 놀라게 해요
구매는 Apple 결제 시트에서 끝나고, 앱은 이 시트를 제어할 수 없어요. 페이월에서 주간 가격을 강조하면, 제 앱 기준으로 시트에는 체험 종료 후 청구되는 연간 금액이 표시돼요. 이 차이에 놀라요. Apple도 구독 페이지에서 구매 과정에 체험 기간과 이후 청구 가격을 명확히 표시하라고 요구해요.
당시 Nolera 페이월은 주간 가격을 강조했어요. 2026년 10월 12일부터 20일까지 체험 버튼을 누른 사람 다섯 명 중 네 명 이상이 확인하지 않고 Apple 시트를 닫았어요. 확인된 체험도 이후 전부 취소됐어요.
보기도 전에 '일단 보려고' 체험을 시작해요
Nolera에서는 취소가 일찍, 앱이 약속을 지키기 전에 오는 경우가 많았어요. 한 사람은 체험 시작 40초 뒤에 앱을 나갔어요. 다른 사람은 5분 동안 옷 10벌을 찍고도 코디를 하나도 못 본 채, 전신 사진을 요구하는 화면에서 멈췄어요. 또 다른 사람은 첫 피팅 90초 뒤에 떠났어요. 또 한 사람은 '내 체험 관리' 카드가 보이는 메인 화면에서 30분을 보냈어요. 취소한 사람 중 앱으로 돌아온 사람은 아무도 없었어요.
알림 때문이 아니에요
TradaZen은 체험 중에 알림을 전혀 보내지 않아요. 앱의 규칙이고, 코드에서 확인했어요. 그래도 빠른 취소는 일어났어요. 그러니 앱 알림이 원인은 아니에요.
헷갈리면 안 되는 두 가지 취소
취소된 체험이 모두 같은 이야기를 하지는 않아요. TradaZen에서는 취소의 4분의 1이 10분 안에 왔고, 4분의 3은 5시간에서 63시간 사용한 뒤에 왔어요. 제가 해석할 때 쓰는 표예요.
| 취소 시점 | 제 해석 | 대응 방법 |
|---|---|---|
| 1분 이내 | 신중함, 또는 가격에 놀람 | 명확한 가격, 체험 상태 표시 |
| 첫 세션 중 | 아직 약속을 지키지 못함 | 수고를 요구하기 전에 결과 보여 주기 |
| 여러 세션 후 | 앱은 마음에 드는데 가격이 문제 | 더 저렴한 요금제, 솔직한 메시지 |
| 하루나 이틀 뒤 | 앱을 다시 열지 않음 | 돌아올 이유, 허용되고 미리 알린 것 |
세 번째 경우가 놀라웠어요. TradaZen에서 늦게 취소한 사람들은 결제한 사람들만큼 활발했어요. 세션 수도, 레슨 수도 같았어요. 사용량으로는 구분되지 않았어요. 구분한 건 오퍼였어요. 몇몇은 해지한 뒤에도 계속 플레이했어요. 앱은 좋아하지만 가격은 거부하는 거예요.
네 번째 경우는 달라요. 첫 세션을 길게 하고 앱을 다시 열지 않다가, 하루 반에서 이틀 뒤 Settings에서 해지해요. 앱 화면을 보지 않으니 어떤 화면도 이들을 붙잡을 수 없어요.
체험을 지키기 위해 Apple이 허용하는 것
| 방법 | Apple의 입장 |
|---|---|
| 체험 기간과 이후 청구 가격 표시 | 구매 과정에서 요구됨 |
| 앱 안에 구독 상태 표시 | 권장됨, 쉽게 관리할 수단과 함께 |
| 앱에서 구독 관리 화면 열기 | showManageSubscriptions(in:)로 가능 |
| 갱신을 끈 사람에게 유지 오퍼 제안 | 구독이 만료되기 전까지 권장됨 |
| 다른 구독 등급 제안 | 그 사람에게 더 맞다면 권장됨 |
| 취소 사유 묻기 | 설문이 예시로 언급됨 |
| 해지 화면에 메시지 표시 | Retention Messaging으로 가능 |
이 항목들은 Apple 구독 페이지에서 가져왔고, 마지막 항목만 Retention Messaging API 문서에서 가져왔어요. 구독 페이지는 해지하는 시스템 화면에 언제나 쉽게 접근할 수 있게 하라고도 요구해요. 체험을 지킨다는 건 남을 이유를 주는 것이지, 떠나기 어렵게 만드는 게 절대 아니에요.
두 가지 방법은 설명이 더 필요해요.
체험 종료 전 리마인더. 알림은 사용자가 허용해야 보낼 수 있어요. 판매 목적이라면 가이드라인 4.5.4에 따라 앱 안에 표시한 명시적 동의와 수신 거부 수단이 필요해요. 자세한 내용은 푸시 알림 가이드에 있어요.
해지 화면의 메시지. Apple의 Retention Messaging API는 사용자가 Cancel Subscription을 누르면 확인 페이지(Confirm Cancellation)에 메시지를 표시해요. 해지 버튼은 그대로 있어요. RevenueCat에서는 이 API에 관한 문서에 따르면 "Is in free trial" 규칙으로 체험 사용자를 겨냥할 수 있어요. API 접근 권한은 Apple에 신청해야 해요. 저는 2026년 10월 25일에 제 앱들로 신청했고, 28일까지 답이 오지 않았어요. 형식, 제한, 설정 방법은 Retention Messaging API 가이드에 있어요.
여기서 통하지 않는 방법도 있어요. 바로 윈백 오퍼예요. App Store Connect 도움말에 따르면 최소 유료 구독 기간(최소 한 달)을 기준으로 이전 구독자를 대상으로 해요. 한 번도 결제하지 않은 체험은 해당되지 않아요.
금지된 것
| 행위 | Apple 규정 |
|---|---|
| 체험 기간이나 이후 청구 가격 숨기기 | 3.1.2(c), 구독 페이지 |
| 거짓 명목으로 구독시키기 | 3.1.2(a), App Store에서 삭제 |
| 결제한 기능을 얻으려면 작업 요구하기 | 3.1.2(a): 게시하기, 연락처 공유하기 |
| 함정, 압박, 장애물 늘리기 | 5.6, 행동 강령 |
| 지킬 장치가 없는 리마인더 약속하기 | 5.6, 제 해석으로는 기만적 행위 |
5.6은 범위가 넓어요. 원치 않는 구매를 하도록 고객을 속이는 것, 그리고 앱 안팎의 모든 조작적 행위를 금지해요. TradaZen에서 저는 X 버튼이 화면을 닫지 않고 오퍼를 여는 페이월 때문에 5.6 리젝을 받았어요. Apple은 문제 요소를 짚어 주지 않았어요. 제가 고친 내용은 가이드라인 5.6과 페이월에 정리했어요. 페이월 필수 표기는 가이드라인 3.1.2에 있어요.
Nolera에서 바꾼 것
써 놓은 약속 지키기. Nolera의 흐름에는 "결제 24시간 전에 알려 줄게요"라는 약속이 있었어요. 앱이 체험 중 알림을 멈추자, 이 문장은 뒷받침 없이 남아 있을 수 없었어요. 앱 메인 화면의 체험 카드가 약속을 지켜요. 종료일, 가격, 그리고 '내 체험 관리' 버튼이요. 해지를 쉽게 만들더라도 그대로 둬요.
수고를 요구하기 전에 코디 보여 주기. 구매 후 첫 코디까지 작업 화면이 아홉 개였어요. 카메라, 옷, 전신 사진, 신체 치수, 피팅이요. 취소의 절반이 첫 피팅 전이나 직후에 일어났어요. 전신 사진과 치수는 첫 흐름에서 뺐어요. 첫 옷은 앱이 제공하는 실루엣으로 바로 피팅돼요. 화면은 아홉 개에서 일곱 개로 줄었어요.
이 버전에서는 아직 체험 수가 충분하지 않아서 더 잘 지키는지 말할 수 없어요. 충분히 쌓이면 화면별로 취소를 다시 살펴볼 거예요.
내 취소 데이터를 읽는 체크리스트
- 해지와 결제 실패를 구분하세요. RevenueCat에서 각
CANCELLATION의cancel_reason을 확인하세요. - 체험 시작부터 취소까지의 시간을 재세요: 1분 이내, 첫 세션, 이후 며칠.
- 취소 전 마지막으로 본 화면을 기록하세요, 버전별로.
- 늦게 취소한 사람과 결제한 사람의 사용량을 비교하세요. 같다면 고칠 건 앱이 아니라 오퍼예요.
- 해지 후에도 앱을 계속 쓰는 사람을 보세요: 다른 요금제의 가장 좋은 후보예요.
- 페이월을 다시 읽어 보세요: 체험 기간과 이후 청구 가격이 찾지 않아도 보여야 해요.
- 페이월의 약속을 하나하나 확인하세요: 리마인더를 알렸다면 그걸 실행하는 무언가가 있어야 해요.
- 앱 안에 관리 링크를 계속 보이게 두세요, 해지가 몇 건 늘더라도요.
체험 전부터 사용자를 떠나게 하는 다른 페이월 실수는 iOS 페이월 실수 7가지에 있어요. 체험 자체를 만드는 방법은 App Store Connect 도입 오퍼에서 자세히 다뤄요.
처음부터 정직한 페이월
iOS & Android Kit는 제 앱의 시작 코드에서 출발해요. 온보딩, 페이월, 구독이 이미 코딩되어 있어요. 4단계 과정을 따라 내 속도로 App Store까지 갈 수 있어요. 전체 흐름은 iOS 인앱 구독 페이지에 설명되어 있어요.
첫 출시를 준비 중이라면 무료 진단을 받아 보세요. 프로젝트를 실제로 막고 있는 게 무엇인지 알려 주고, Apple 리젝 방지 체크리스트도 보내 드려요.
자주 묻는 질문
사용자는 왜 무료 체험을 시작하자마자 취소하나요?
바로 해지해도 손해가 없기 때문이에요. 예정된 날짜까지 이용할 수 있고, Apple도 종료 최소 24시간 전에 취소하라고 안내해요. 체험 후 청구 가격에 놀라거나, 앱이 아직 가치를 보여 주지 못한 것도 영향을 줘요.
무료 체험을 취소한 사용자도 계속 이용할 수 있나요?
네, 현재 기간이 끝날 때까지요. 취소는 먼저 자동 갱신을 끄고, 구독은 예정된 날짜에 만료돼요. App Store 페이지에도 해지한 구독은 현재 결제 주기가 끝날 때 종료된다고 나와 있어요.
체험 취소는 되돌릴 수 없나요?
아니요. 체험이 만료되기 전이라면 구독 관리에서 갱신을 다시 켤 수 있어요. 그러면 Apple이 DID_CHANGE_RENEWAL_STATUS 알림을 하위 유형 AUTO_RENEW_ENABLED와 함께 보내요.
Apple이 무료 체험 종료 전에 리마인더를 보내나요?
그렇게 약속하는 Apple 페이지는 찾지 못했어요. Apple 지원 문서는 사용자에게 종료 최소 24시간 전에 취소하라고 안내할 뿐이에요. 페이월에서 리마인더를 약속했다면 앱이 직접 지켜야 해요.
체험을 취소하는 사람에게 오퍼를 제안할 수 있나요?
Apple은 갱신을 끈 구독자에게 구독이 만료되기 전까지 앱 안에서 유지 오퍼를 제안하라고 권장해요. Retention Messaging으로 해지 화면에 메시지를 띄울 수도 있어요. 윈백 오퍼는 최소 한 달의 유료 구독이 필요해요.
체험 사용자를 붙잡으려고 설득하는 건 금지인가요?
압박으로 붙잡는 건 금지예요. 가이드라인 5.6은 고객을 속이거나 조작하는 것을 금지하고, Apple은 해지 화면에 쉽게 접근할 수 있게 하라고 요구해요. 앱의 가치에 대한 솔직한 메시지나 더 저렴한 요금제는 허용돼요.

