인앱 결제
인앱 결제란 무엇인가요?
인앱 구매(IAP) 또는 인앱 결제는 사용자가 모바일 또는 데스크톱 애플리케이션을 다운로드한 후 애플리케이션 내에서 수행하는 모든 거래를 말합니다. 인앱 구매는 추가 생명이나 보너스 레벨과 같은 일회성 아이템부터 프리미엄 기능을 잠금 해제하는 정기 구독까지 다양합니다. 앱 개발자(특히 게임 개발자)는 광고와 함께 IAP 주요 수익원으로 활용합니다.
인앱 구매는 가장 일반적인 앱 수익 창출 전략 중 하나입니다. 많은 게임 개발사들이 IAP 와 광고를 결합합니다. 예를 들어, 보상형 동영상 광고를 시청 하면 게임 내 화폐를 얻을 수 있고, 플레이어는 이를 사용하여 게임을 업그레이드할 수 있습니다.
Unity Unity 엔진으로 개발하는 개발자를 위해 내장된 인앱 구매 솔루션을 제공합니다.
인앱 구매 유형
대부분의 앱 스토어는 네 가지 유형의 인앱 구매를 인식합니다.
- 소모품 : 사용하면 재사용할 수 있는 아이템 (예: 게임 내 화폐, 추가 생명, 부스트 아이템)
- 비소모성 : 한 번 구매하면 영구적으로 이용 가능한 콘텐츠 (예: 광고 제거 업그레이드, 새로운 레벨, 캐릭터 스킨)
- 자동 갱신 구독 : 취소할 때까지 정해진 간격으로 반복 청구되는 요금 (예: 월간 프리미엄 멤버십, 시즌 패스)
- 갱신되지 않는 구독 : 자동으로 갱신되지 않는 기간 한정 액세스 (예: 30일 이벤트 이용권, 연간 기능 이용권)
각 유형마다 환불, 복구 및 가격 책정에 관한 앱 스토어 및 구글 플레이 정책이 다르기 때문에 이러한 구분이 중요합니다.
인앱 구매 작동 방식
사용자가 앱 내에서 "구매"를 탭하면 해당 거래는 플랫폼의 앱 스토어(예: Apple의 App Store 또는 Google Play)에서 처리됩니다. 매장에서는 결제, 영수증 및 환불 정책을 처리합니다. 개발자는 판매 금액에서 매장의 수수료를 뺀 금액을 받습니다.
개발자에게 있어 인앱 구매를 구현하려면 스토어의 결제 소프트웨어 개발자 키트 통합하고, 스토어 개발자 콘솔에서 제품을 정의하고, 구매 흐름, 영수증 유효성 검사 및 권한 전달을 처리하는 코드를 작성해야 합니다.
Unity의 인앱 구매 패키지 와 같은 크로스 플랫폼 도구는 여러 스토어에서 작동하는 단일 API 통해 이 과정을 간소화합니다.