Unity 인앱 구매 소개
게임에서 Unity 인앱 구매를 구현하기 위한 옵션을 이해합니다.
읽는 시간 1분최근 업데이트: 10일 전
Unity IAP(인앱 구매)는 여러 스토어에서 인앱 구매를 구현하고 관리하기 위한 통합 API 제공합니다. 각 스토어의 빌트인 SDK와 개별적으로 연동하는 대신 단일 IAP API 세트를 사용하고 Unity는 스토어별 커뮤니케이션을 처리합니다. Unity IAP는 빌트인 플랫폼 스토어(Apple 앱 스토어 및 Google Play 스토어), 오프 플랫폼 거래를 위한 D2C(소비자 간 직접 결제) 제공업체, Unity Dashboard에서 빌드하고 관리하는 코드가 없는 웹 스토어프론트인 Webshop을 지원합니다. IAP 모듈 시스템을 확장하여 완전히 커스텀 스토어를 구현할 수도 있습니다. 각 스토어 유형은 구매 흐름, 결제 처리, 자격 관리를 다르게 처리하므로, 대상 플랫폼, 비즈니스 모델, 기술 요구 사항에 따라 애플리케이션에 적합한 스토어 유형을 선택할 수 있습니다.
스토어 유형 선택
다음 표는 Unity IAP에서 사용할 수 있는 스토어 유형을 비교하여 필요에 맞는 통합을 결정하는 데 도움이 됩니다.D2C(Consumer Direct) 결제 제공업체(Stripe 또는 Coda) | Apple App Store | Google Play 스토어 | 웹숍 | 커스텀 스토어 | |
|---|---|---|---|---|---|
| 지원 플랫폼 | 크로스 플랫폼(웹 기반 체크 아웃) | iOS, macOS, tvOS | Android | 크로스 플랫폼(브라우저 기반 스토어프론트) | 구현에 따라 다름 |
| 사용 시 | Apple과 Google 스토어 외부에서 제품을 판매하는 경우(예: 웹 또는 외부 결제가 허용된 특정 지역) | Apple의 표준 구매 플로를 사용하여 Apple 플랫폼에 퍼블리싱 | Google의 표준 구매 플로를 사용하여 Android에 퍼블리싱 | 앱 스토어 외부에서 브랜드 웹 스토어를 통해 플레이어에게 직접 판매 | Unity IAP에서 기본적으로 지원되지 않는 스토어 통합 |
| 체크 아웃 경험 | 앱으로 돌아오는 딥 링크가 있는 외부 웹 체크아웃 | 네이티브 OS 구매 시트 | 네이티브 OS 구매 시트 | 구매 후 게임으로 돌아오는 딥 링크가 있는 브랜드 웹 스토어프론트 | Custom |
| 지급 처리 담당자 | 스트라이프(Managed Payments(레코드 거래자) 또는 코다(CodaPay(레코드 거래자) | Apple | 스트라이프 또는 코드(설정된 D2C 결제 제공업체를 통해) | 개발자 | |
| 제품 카탈로그 설정 | 원격 카탈로그(필수); IAP 카탈로그 및 코드리스 IAP는 지원되지 않습니다. | IAP 카탈로그, 코드( | IAP 카탈로그, 코드( | Unity Dashboard에서 구성된 Unity 프로젝트 IAP 카탈로그 | 프로그래머틱 |
| Unity Authentication 필요 | 예 | 지원 안 함 | 아니요 | 예 | 지원 안 함 |
| 구매 이행 | SDK, 백엔드 API(웹후크) 또는 Cloud Code 모듈 | SDK ( | SDK ( | 백엔드 API(Webhook) 또는 Cloud Code 모듈(설정된 D2C 결제 제공업체를 통해) | Custom |
| 영수증 확인 | Unity IAP 주문 서비스, JWT 서명 웹후크 이벤트 | 자동(StoreKit 2), | 영수증을 통한 원격 서버 측 | Unity IAP 주문 서비스 및 JWT 서명 웹후크 이벤트(설정된 D2C 결제 제공업체를 통해) | Custom |
| 복구 구매 | 재설치 후 첫 번째 | 매뉴얼 - Apple 정책에서 요구하는 Purchases Restore 버튼 | 재설치 후 첫 번째 | 재설치 후 첫 번째 | Custom |
| 구독 지원 | 지원 안 함 | 지원 | 지원 | 지원 안 함 | 구현에 따라 다름 |
다음 단계
스토어 유형을 선택한 후 관련 기술 자료를 참고하여 통합을 설정하십시오.- D2C 결제 제공업체의 경우, D2C 결제 제공업체 통합 워크플로를 참고하십시오.
- 웹숍의 경우, 웹숍을 참조하십시오.
- Apple 및 Google 스토어의 경우 Unity IAP 시작하기를 참고하십시오.
- 맞춤형 스토어의 경우, 맞춤형 스토어 모듈을 참조하십시오.