본문으로 바로가기
리옵트 핸드북
리옵트 핸드북
iOS 앱 엔터프라이즈 운영

운영 체계

운영 모델수익화 포트폴리오구독·결제 운영정산·재무 마감

스토어·그로스

App Store Connect 리포트스토어 페이지 운영지역·현지화 운영크리에이티브 실험평점·리뷰·CS릴리즈 캘린더심사 대응경영 리포팅

부록

템플릿 & 체크리스트검증 리포트업데이트 내역
핸드북›iOS 앱 App Store 운영›구독·결제 운영

구독·결제 운영

구독 상태, billing retry, grace period, offer code, 가격 변경을 운영하는 기준

핵심 요약

  • 구독 운영은 활성 가입자 수가 아니라 청구 실패를 얼마나 빨리 복구하고 가격 변경·프로모션을 얼마나 깔끔하게 전달하는지에 달려 있다.
  • Active·Billing Retry·Grace Period·Canceled·Expired 상태별 운영 액션을 정하고, Grace Period는 고객 친화 정책이 아니라 복구 창으로 본다(주간 3일·월간 16일·연간 28일 권장).
  • Retention 회의에서는 활성 구독자 수만 보지 말고 Billing Retry 진입 수·Grace Period 체류 수·30일 복귀 수를 함께 본다.
  • 2025~2026: IAP Promo Codes 2026.3.26 종료(Offer Codes는 분기당 100만 개로 대체), iOS 26부터 StoreKit 2 전용이라 SK1 검증 로직 마이그레이션이 필요하다.

기준일

2026년 3월 13일. 구독 이벤트, Billing Grace Period, 가격 변경, Offer Codes, Win-Back Offers는 Apple 공식 Help 문서 기준으로 정리했습니다.

2025~2026 구독·결제 변경

  • Billing Grace Period 3단 옵션 (WWDC 2025): 3일 / 16일 / 28일 선택 가능 (기존 6/16일)
  • Offer Codes 전 IAP 확대 (StoreKit 2): 자동 갱신 구독뿐 아니라 모든 인앱 구매 타입에 적용
  • IAP Promo Codes 폐지 — 시행 완료 (2026.3.26): 기존 프로모션 코드 기능 공식 종료, Offer Codes(분기당 100만 코드)로 완전 대체
  • StoreKit 1 지원 종료: iOS 26부터 StoreKit 2 전용, 기존 StoreKit 1 API deprecated
  • Win-Back Offers 강화: StoreKit Message API를 통한 앱 내 자동 노출 지원

구독 운영은 활성 가입자 수를 보는 일이 아닙니다. 청구 실패를 얼마나 빨리 복구하는지, 가격 변경과 프로모션을 얼마나 깔끔하게 전달하는지가 운영의 본 무대입니다.

운영자가 봐야 하는 구독 상태

상태무엇이 일어나는가운영 액션
Active정상 결제 중가격, 혜택, 갱신 커뮤니케이션 유지
Billing Retry결제 갱신 시도 중앱 내 결제 실패 안내와 복구 유도
Billing Grace Period서비스는 유지되지만 결제 미완료핵심 기능 차단 대신 결제 수단 갱신 유도
Canceled다음 갱신 없음만료 전 복귀 메시지 설계
Expired사용 권한 종료Win-Back 오퍼, 재구독 경로 노출

Billing Grace Period 운영 기준

Apple은 자동 갱신 구독에 Billing Grace Period를 켤 수 있게 해주고, WWDC 2025부터 3일 / 16일 / 28일 세 가지 옵션을 제공합니다. 운영자는 이 기간을 고객 친화 정책이 아니라 복구 창으로 다룹니다.

구독 주기권장 Grace Period이유
주간3일짧은 주기에 맞는 빠른 복구
월간16일결제 수단 갱신에 충분한 시간
연간28일고가 상품의 이탈 방지에 유리
  • Grace Period를 켜기 전에는 서버 검증, entitlements, 만료 UX를 샌드박스에서 먼저 점검합니다.
  • iOS 26부터 StoreKit 2 전용이므로, StoreKit 1 기반 검증 로직이 남아 있다면 마이그레이션이 필요합니다.

오퍼 운영 도구

도구쓰는 시점운영 포인트
Offer Codes신규 획득, 재활성화, 파트너 캠페인배포 채널과 유효기간을 명확히 기록
Win-Back Offers이탈 고객 복귀어떤 코호트에 언제 노출할지 정의
Promotional messaging가격 변경 또는 이벤트 공지앱 내 메시지와 스토어 메시지를 일치

운영 메모

Apple은 분기당 최대 100만 개의 Offer Code 생성을 지원하고, 각 자동 갱신 구독에는 storefront별 최대 5개 win-back offer, 전체 최대 350개 조합까지 허용합니다. 수량보다 중요한 건 코호트 라벨을 붙여 캠페인 결과를 나중에 Sales and Trends에서 읽을 수 있게 해두는 일입니다.

가격 변경 운영

  • 국가/지역별 가격 변경은 한 번에 한 개의 미래 일정만 예약할 수 있습니다.
  • 기존 구독자 가격을 유지할지, 자동 전환할지, 동의가 필요한 인상인지 먼저 구분합니다.
  • 가격 변경은 결제 정책 변경이 아니라 고객 커뮤니케이션 프로젝트로 다룹니다.
  • 가격 변경 주에는 앱 내 공지, FAQ, CS 매크로를 함께 업데이트합니다.

연속 사례: FocusFlow 구독 운영

상황FocusFlow 운영 기준
월 구독 Billing Retry 진입앱 첫 화면에서 결제 수단 갱신 CTA 노출
연 구독 가격 변경 검토기존 구독자 유지 정책과 FAQ 초안 먼저 작성
30일 이탈 코호트 증가Win-Back offer 대상 코호트 분리

글로벌 기본

  1. 구독 그룹 구조와 상품 ID를 운영 문서에 고정합니다.
  2. 가격 변경은 최소 2주 이상의 커뮤니케이션 여유를 둡니다.
  3. 청구 실패 고객에게는 기능 차단보다 결제 수단 갱신 경로를 먼저 제공합니다.
  4. 캠페인 오퍼는 채널, 코호트, 기간, 목표를 한 표로 기록합니다.

한국 메모

  • 한국어 앱이라면 결제, 구독 해지, 환불 안내, Apple 결제 여부 확인 문구를 CS 매크로에 별도로 두는 편이 좋습니다.
  • 자체 결제와 Apple IAP 문의가 섞이면 분류가 무너집니다. 문의 폼 첫 단계에서 청구 수단부터 받도록 설계하세요.
  • 결제/청약철회 관련 문안은 웹서비스 운영을 위한 약관 가이드와 함께 맞춥니다.
한국 운영 포인트이유
Apple 결제 여부를 문의 첫 질문으로 둠자체 결제와 IAP 문의가 섞이는 것을 방지
한국어 구독 FAQ를 앱/웹에 동시에 유지리뷰와 문의 모두에서 같은 설명을 쓰기 위해
가격 변경 주간에는 CS 매크로를 미리 배포결제 문의 폭증 시 분류 속도를 높이기 위해

실무 팁

Retention 회의에서 활성 구독자 수만 보면 늦습니다. Billing Retry 진입 수, Grace Period 체류 수, 이탈 후 30일 복귀 수를 함께 봐야 결제 운영의 실제 품질이 드러납니다.

StoreKit 2 전환과 신기능

항목변경운영 영향
StoreKit 1 deprecatediOS 26부터 StoreKit 2 전용기존 SK1 receipt 검증 → App Store Server API/SK2 전환 필수
Offer Codes 확대모든 IAP 타입에 적용Non-Consumable, Consumable에도 코드 기반 프로모션 가능
IAP Promo Codes 폐지2026.3.26 종료기존 프로모션 코드 → Offer Codes로 전환 필요
Win-Back Message API앱 내 자동 노출이탈 고객에게 별도 딥링크 없이 오퍼 표시
SubscriptionStoreViewSwiftUI 구독 UI 개선코드 없이 구독 화면 구성, A/B 테스트 용이

IAP Promo Codes 폐지 일정

2026년 3월 26일부로 IAP Promo Codes 기능이 종료됩니다. 프로모션 코드를 쓰던 캠페인은 Offer Codes로 옮겨야 합니다. Offer Codes는 분기당 최대 100만 개까지 만들 수 있어 대부분의 캠페인 규모를 감당합니다.

참고 자료

  • Apple Developer - Auto-renewable subscriptions
  • Apple Developer - Subscription events report
  • Apple Developer - Enable Billing Grace Period for auto-renewable subscriptions
  • Apple Developer - Set a price for an auto-renewable subscription
  • Apple Developer - Create offer codes for auto-renewable subscriptions
  • Apple Developer - Create win-back offers
  • Apple Developer - StoreKit 2

관련 문서

업데이트 내역

iOS 앱 엔터프라이즈 운영 핸드북 변경 로그

수익화 포트폴리오

유료 앱·Non-Consumable/Consumable IAP·자동 갱신 구독·프로모션을 어떻게 조합하고, proceeds(첫해 70%·1년 초과 85%)와 Small Business Program을 기준으로 SKU 성과를 비교할지 정리한다.

구독·결제 운영

Android 앱 엔터프라이즈 운영 · grace period, account hold, offers, 가격 변경을 운영하는 기준

수익화 포트폴리오

Android 앱 엔터프라이즈 운영 · one-time product, subscription, base plan, offer 조합을 운영 관점에서 설계하는 기준

구독 라이프사이클

글로벌 프로덕트 결제 가이드 · trial, renewal, past due, cancellation, customer portal 운영 기준

수익화 포트폴리오

유료 앱·Non-Consumable/Consumable IAP·자동 갱신 구독·프로모션을 어떻게 조합하고, proceeds(첫해 70%·1년 초과 85%)와 Small Business Program을 기준으로 SKU 성과를 비교할지 정리한다.

정산·재무 마감

Sales and Trends, Payments and Financial Reports를 월마감 기준으로 맞추는 방법

On this page

운영자가 봐야 하는 구독 상태Billing Grace Period 운영 기준오퍼 운영 도구가격 변경 운영연속 사례: FocusFlow 구독 운영글로벌 기본한국 메모실무 팁StoreKit 2 전환과 신기능참고 자료