11월 5, 2025

IPSK

App Store offer codes 확대 2026년 promo codes 대체 예고

앱 프로모션 코드를 어떻게 전환해야 할지 고민 중이신가요? 🧐
Apple이 App Store offer codes 모든 인앱 구매 유형 확대 및 promo codes 2026년 대체 안내를 발표하면서, 수년간 유지되던 ‘프로모 코드’ 체계가 완전히 바뀝니다. 기존 워크플로우와 마케팅 구조를 유지하면서 새로운 시스템을 도입할 수 있을지 걱정되는 분들을 위해, 시행 일정부터 실무 적용 전략까지 정리했습니다.


App Store offer codes 확장과 주요 변화

Apple은 이제 offer codes를 모든 In‑App 구매 유형에 확대 적용합니다. 소비형(consumable), 비소비형(non‑consumable), 비갱신 구독(non‑renewing subscription), 자동 갱신 구독(auto‑renewable subscription), 심지어 프로모션 기간 종료 후 자동 갱신되지 않는 구독까지 지원합니다.
이는 개발자가 제한된 기간 동안 무료 혹은 할인된 방식으로 인앱 구매 콘텐츠를 제공할 수 있도록 설계되었습니다.

기존의 promo codes는 점진적으로 단계적 폐지에 들어가며, 2026년 3월 26일부터 App Store Connect에서 인앱 구매용 promo code 생성 옵션이 완전히 제거됩니다.
다만, 무료 앱 다운로드용 프로모 코드는 계속 사용할 수 있고, 이미 발행된 코드는 만료일까지 유효합니다.


Offer codes와 Promo codes의 차이

두 코드의 핵심 차이는 ‘적용 범위’와 ‘통합 관리 기능’입니다.

항목 Promo Codes Offer Codes
지원 대상 일부 인앱 구매(주로 구독) 모든 인앱 구매 유형(소모성 포함)
사용 및 관리 단순 코드 입력 StoreKit 연동·서버 검증·리포트 통합 지원
만료 및 설정 유연성 고정적 만료일·제한 설정 어려움 기간·횟수·지역 등 세밀한 조건 설정 가능
대체 일정 2026년 3월 26일 종료 예정 이미 모든 앱·IAP 유형에 적용 가능


App Store Connect에서 offer codes 생성·배포 절차

Apple은 App Store Connect에서 IAP별로 직접 offer code를 생성하고 관리하는 기능을 제공합니다.

  1. IAP 준비
    • App Store Connect의 ‘기능(Features) > 인앱 구매’에서 IAP가 승인 상태여야 합니다.
    • 상품 기준 가격과 지역 정책을 최신 상태로 유지하세요.
  2. Offer Code 생성
    • App Store Connect > 마케팅 탭 또는 ‘Offer Codes’ 섹션에서 생성 가능.
    • 필요한 설정 항목:
      • 오퍼 이름 / 설명
      • 대상 IAP 및 적용 국가
      • 할인/무료 혜택 조건
      • 리딤 가능한 기간(시작–종료일)
      • 사용자당 또는 전체 리딤 제한 횟수
  3. 테스트 및 검증
    • 샌드박스 환경(TestFlight 포함)에서 Redeem 흐름을 검증해야 합니다.
  4. 배포
    • 이메일, QR코드, 소셜 채널 등 원하는 매체를 통해 유저에게 전달.
    • 앱 내에서는 `presentCodeRedemptionSheet()` API로 사용자가 직접 입력할 수도 있습니다.
  5. 추적 및 분석
    • App Store Connect 통계 vs 내부 BI 시스템의 리딤 데이터를 비교해 캠페인별 전환율 추적.
    • 주요 KPI: 발행 수, 리딤률, 결제 전환률, 환불률, 30일 잔존율(LTV).


2026년 promo codes 종료 대비 마이그레이션 로드맵

Apple의 발표에 따르면 promo code는 2026년 완전히 종료되며, offer code만 지원됩니다. 빠른 전환을 위해 다음 일정을 추천드립니다.

시기 주요 과제
즉시(0-1개월) – Apple 공식 문서와 릴리스 노트 확인
– 기존 promo codes 재고 파악
– 담당자(마케팅/개발/CS) 지정 및 킥오프
단기(1-3개월) – Offer Codes 흐름 설계 및 개발 반영(StoreKit/Server API)
– 샌드박스 테스트 진행
– 마케팅 캠페인 시나리오 최초 설계
중기(3-9개월) – 기존 캠페인 Offer Codes로 전환
– 전환율 비교 및 효율 분석 대시보드 구축
– CS · FAQ 업데이트 준비
마감 전(9-12개월) – 레거시 promo 코드 제거
– 최종 QA · 데이터 체크
– 이용자 커뮤니케이션 시작 (기존 코드 만료 안내)


예시 워크플로우 — 무료 구독 캠페인

  • 목표: 신규 사용자 1,000명에게 1개월 무료 체험 제공
  • 절차
    1. Offer Code 5,000개 생성 (KR, US 대상, 사용자당 1회)
    2. 이메일과 앱 내 알림으로 배포
    3. 앱 호출: `presentCodeRedemptionSheet()` → 서버 영수증 검증
    4. 결과 지표: 리딤률 20%, 유료 전환률 8%, CAC와 LTV 추적
  • 성과 활용: A/B 캠페인 반복으로 익월 구독 유지율 향상

기술 구현 포인트 및 보안 권장사항

  • StoreKit / StoreKit2: `presentCodeRedemptionSheet()` API로 사용성 개선
  • 서버 검증: 영수증 데이터를 Apple Server API로 검증해 무단 사용 방지
  • 데이터 로깅: 코드ID·사용자ID·영수증ID를 로그에 저장하여 중복 리딤 차단
  • 보안: DB 내 코드 값은 암호화 저장하고 접근 로그를 남겨야 함

마케터를 위한 운영 팁

  • 캠페인별 코드 묶음으로 관리 (예: NEWS2025_FREE1M)
  • 소규모(500–1000개) 단위 테스트 후 대규모 배포
  • CTA 명확화: “지금 코드 적용하고 한 달 무료 체험 시작”
  • 코드 입력 UX 간소화 + 즉각 피드백 제공

마이그레이션 체크리스트

체크 항목 상태
[ ] 공식 종료일 확인 (Apple Developer 문서 기준)
[ ] 기존 promo codes 수량 및 캠페인 파악
[ ] Offer Codes 생성 테스트 완료 (샌드박스)
[ ] 서버 영수증 검증 로직 업데이트 완료
[ ] 내부 보고서/대시보드 Offer Codes용 리포트 추가
[ ] 고객 커뮤니케이션 메시지(FAQ/이메일) 준비 완료


결론 — 지금 바로 대비해야 할 세 가지 행동

  1. App Store Connect 공지에서 정확한 종료 시점 확인.
  2. 현재 promo code 자산 목록화 및 offer code 실험 개시.
  3. 서버·클라이언트·CS팀 통합 대응 계획을 올해 안에 완료.

이번 전환은 단순한 이름 변경이 아닌, 프로모션 단위가 API와 데이터로 완전히 통합되는 진화입니다. Apple의 공지를 주시하면서 미리 마이그레이션을 진행한다면, 프로모션 효율과 데이터 정확성을 동시에 확보할 수 있을 것입니다.

👉 참고: Apple Developer 공식 안내

자주하는 질문

App Store offer codes가 무엇이고 기존 promo codes와 어떤 차이가 있나요?
Offer codes는 App Store의 인앱 구매(IAP) 프로모션 전용 코드 체계로, 이제 모든 인앱 구매 유형(소비형, 비소비형, 비갱신 구독, 자동 갱신 구독 등)을 지원합니다. 주요 차이는 적용 범위와 관리·통합 기능입니다. 기존 promo codes는 일부 IAP(주로 구독)에 제한됐고 설정·리포트 유연성이 낮았으나, offer codes는 App Store Connect에서 IAP별로 생성·기간·지역·리딤 횟수 등을 세밀하게 설정할 수 있고 StoreKit 연동, 서버 검증, 리포트 통합이 용이합니다. 참고로 인앱 구매용 promo codes는 2026년 3월 26일부터 App Store Connect에서 생성 옵션이 제거되며(이미 발행된 코드는 만료일까지 유효), 무료 앱 다운로드용 promo 코드는 계속 사용 가능합니다.
promo codes 종료(2026년)까지 어떤 일정과 준비가 필요합니까?
권장 로드맵은 다음과 같습니다. 즉시(0–1개월): Apple 공지·문서 확인, 기존 promo 코드 재고 파악, 담당자 지정 및 킥오프. 단기(1–3개월): Offer codes 흐름 설계, StoreKit·서버 연동 개발 및 샌드박스 테스트. 중기(3–9개월): 기존 캠페인을 Offer codes로 전환하고 전환율 비교·대시보드 구축, CS·FAQ 업데이트. 마감 전(9–12개월): 레거시 promo 코드 제거, 최종 QA 및 이용자 커뮤니케이션(만료 안내) 수행. 체크리스트로는 공식 종료일 확인, 기존 promo 보유량 파악, 샌드박스 테스트 완료, 서버 영수증 검증 업데이트, 내부 리포트 추가, 고객 커뮤니케이션 준비 등을 권장합니다. 핵심 행동 3가지: 종료 시점 확인 → promo 자산 목록화 및 Offer code 실험 → 서버·클라이언트·CS 통합 대응 계획 완료.
앱에 offer codes를 기술적으로 적용하고 캠페인 운영할 때 주의할 포인트는?
구현 절차는 App Store Connect에서 IAP 승인 상태 확인 → Offer Code 생성(오퍼명·대상 IAP·국가·기간·리딤 제한 등 설정) → 샌드박스/TestFlight로 Redeem 흐름 검증 → 배포(이메일·QR·소셜·앱 내 presentCodeRedemptionSheet() 호출) → 서버 영수증 검증 및 리포트 통합입니다. 기술·보안 포인트: presentCodeRedemptionSheet()로 UX 개선, Apple Server API로 서버 측 영수증 검증, 코드ID·사용자ID·영수증ID 로그로 중복 리딤 차단, DB 내 코드 값 암호화 및 접근 로그 기록. 측정 지표는 발행 수·리딤률·결제 전환률·환불률·30일 잔존율(LTV) 등이며, 마케터 팁으로는 캠페인별 코드 네이밍(예: NEWS2025_FREE1M), 소규모(500–1000개) 테스트 후 대규모 배포, 명확한 CTA와 간소화된 코드 입력 UX를 권장합니다.

IPSK

IPSK

잇맹 서울시 강서구 마곡로 01021246121

IT 테크 소식을 전달하는 IPSG 입니다. 5년째 해외 테크 소식을 누구보다 빨리 가져와서 한국에 전달하고 있습니다.

IT Tech 스마트폰 AI

글의 요약