React Native

[React Native] In-App-Purchase

mSubWay 2024. 11. 12. 09:45

인앱결제란?

애플리케이션 내에서 결제를 하는 것

앱 내의 모든 디지털 콘텐츠에 대해서는 인앱결제를 사용해야한다.

* 디지털 상품 및 서비스: 앱에서 판매되는 모든 디지털 콘텐츠, 서비스, 구독은 반드시 Google Play/Apple Store의 결제 시스템을 통해서만 처리되어야함

 

상품의 유형

1. 인앱 상품 : 한번 사용하고 끝

2. 정기 결제 : 일정 기간 유지

 

Google

 

 

정기 결제 요소

1. (Subscription) 정기 결제: 정기 결제 요소는 지정된 기간 동안 사용자가 액세스할 수 있는 혜택의 집합을 정의합니다.

2. (Base plan) 기본 요금제: 기본 요금제는 정기 결제의 결제 기간, 갱신 유형(자동 갱신 또는 선불), 가격을 정의합니다. 하나의 정기 결제에 여러 기본 요금제가 있을 수 있습니다.

3. (Offer) 혜택: 자격 요건을 충족하는 사용자에게 제공되는 할인을 정의합니다. 하나의 기본 요금제에 여러 혜택이 있을 수 있습니다.

 

정기결제

- 지정된 기간 동안 액세스할 수 있는 혜택의 집합

 

기본요금제 

- 하나의 정기 결제에 여러 기본 요금제가 있을 수 있습니다.

- 자동 갱신 : 결제 기간이 끝날 때마다 자동 청구를 통해 사용 권한을 연장할 수 있습니다. 사용자, 개발자 또는 Google Play 결제 시스템에 의해 취소될 수 있습니다.

- 선불 : 선불 기본 요금제를 구매하여 자동으로 갱신되지 않는 정해진 결제 기간 동안 정기 결제 사용 권한을 얻을 수 있습니다. 

- 할부 : #브라질, 스페인, 이탈리아, 프랑스의 사용자에게만 할부 기본 요금제 유형을 제공할 수 있습니다

 

혜택

- 자격요건을 충족하는 사용자는 혜택을 구매하여 할인된 가격으로 정기 결제 상품을 이용할 수 있습니다 

- 신규 고객 확보 : 사용자가 이 정기 결제에 대한 권한을 보유한 적이 없거나 고객이 이 앱의 모든 정기 결제에 대한 권한을 보유한 적이 없습니다.

- 업그레이드 : 현재 '실버' 등급으로 정기 결제 중인 사용자에게 '골드' 정기 결제 등급에 대한 신규 할인 가격을 제공하는 혜택을 정의할 수 있습니다.

- 개발자 결정 : 개발자가 비즈니스 로직과 앱의 자격요건을 결정

 

 

 

 

Apple

 

 

 

 

 

 

 

react-native-iap 사용

 

 

Android 세팅