인앱 구매와 구독을 쉽게 만듭니다.
기본 기능
‘기본 기능’이라는 제목을 가진 섹션- StoreKit 2와 Google Play Billing을 사용한 네이티브 인앱 구매와 구독.
- 스토어에서 직접 제품 메타데이터를 불러오며, 지역화된 제목과 가격을 포함합니다.
- iOS StoreKit 가격 제한 조건에 따라 12개월의 계약을 맺는 월간 구독
- 월간 구독에 12개월의 계약을 맺는 iOS StoreKit 가격 제한 조건
- 구독 관리와 관련된 구매, 복원, 권한 갱신, 네이티브 구독 관리 흐름
구글 API
구글 API 섹션| 메서드 | 설명 |
|---|---|
restorePurchases | 사용자의 이전 구독을 복원하고 사용자의 appUserIDs를 사용하는 다른 사용자와 연결합니다. |
getAppTransaction | 사용자의 앱 트랜잭션 정보를 가져옵니다. 이 정보는 사용자가 앱을 처음 다운로드하거나 구매한 날짜에 대한 세부 정보를 제공합니다. |
isEntitledToOldBusinessModel | 사용자가 원래 앱 버전과 목표 버전을 비교하여 이전 비즈니스 모델에서 특정 기능에 대한 권한이 있는지 결정합니다. |
purchaseProduct | 월간 구독을 구매하기 위해 12개월의 계약을 맺는 iOS 버전에서 지원되는 경우를 위해 billingPlanType: 'monthly' 월간 구독을 구매하기 위해 12개월의 계약을 맺는 iOS 버전에서 지원되는 경우를 위해 |
getProducts | 제품 정보를 제품 식별자와 연관시킵니다. 지원되는 iOS 버전에서, 구독 제품은 포함될 수 있습니다. pricingTerms. |
getProduct | 단일 제품 식별자에 대한 제품 정보를 가져옵니다. |
isBillingSupported | 현재 기기의 결제 지원 여부를 확인합니다. |
getPluginVersion | 자연 Capacitor 플러그인 버전을 가져옵니다. |
getPurchases | 사용자의 모든 구매를 가져옵니다 (인앱 구매 및 구독). 이 메서드는 현재 사용자의 구매 기록을 플랫폼의 구매 기록으로 쿼리합니다. |
manageSubscriptions | 플랫폼의 네이티브 구독 관리 페이지를 열어줍니다. 사용자는 구독을 보거나 수정하거나 취소할 수 있습니다. |
acknowledgePurchase | 구매 거래를 수동으로 확인/완료합니다. |
consumePurchase | Android에서 인앱 구매를 소비합니다. |
addListener | Apple의 Transaction.updates를 통해 StoreKit 거래 업데이트 이벤트를 듣습니다. 앱이 실행될 때 미완료된 거래가 있는 경우, 그리고 나중에 업데이트가 발생하는 경우 iOS에서만 발생합니다. |
addListener | Apple의 Transaction.updates를 통해 StoreKit 거래 인증 실패 이벤트를 듣습니다. 인증 결과가 미인증일 때 발생하는 iOS에서만 발생합니다. |
removeAllListeners | 등록된 모든 이벤트 리스너를 제거합니다. |
진실의 근원
Source Of Truth이 참조는 __CAPGO_KEEP_0__에서同步되었습니다. src/definitions.ts 에서 capacitor-native-purchases.
이러한 기능을 사용하는 경우 capgo/native-purchases __CAPGO_KEEP_0__/native-purchases와 연결하여 capgo/native-purchases를 사용하여 Using @capgo/native-purchases의 native capability을 사용하여 Capgo/native-purchases를 사용합니다. Capgo 가격 정보 workflow에 대해 결제 시스템 __CAPGO_KEEP_0__ 결제 시스템 구현 세부 정보에 대해 시작하기 __CAPGO_KEEP_0__ 시작하기 구현 세부 정보에 대해 수익 전략서 __CAPGO_KEEP_0__ 수익 전략서 구현 세부 정보에 대해