구매 및 구독을 위한 간편한 앱 내 기능.
- Core Capabilities
- Product metadata가 직접 스토어에서 로드되며, 지역화된 제목과 가격이 포함됩니다.
- iOS StoreKit 가격 조건에 따라 12개월의 약속으로 월간 구독을 제공합니다.
- 구매, 복원, 권한 갱신 및 네이티브 구독 관리 흐름을 제공합니다.
- 구매 Transaction 도우미를 통해 이전 사업 모델에서 이전하는 데 도움이 됩니다.
공개 API
제목이 '공개 API'인 섹션| 메서드 | 설명 |
|---|---|
restorePurchases | 사용자의 이전 정보를 복원하고 앱 사용자 ID를 사용자 ID와 연결합니다. |
getAppTransaction | 구매 Transaction 정보를 가져옵니다. 이 정보는 사용자가 앱을 처음 다운로드하거나 구매한 날짜에 대한 세부 정보를 제공합니다. |
isEntitledToOldBusinessModel | 원래 앱 버전과 목표 버전을 비교하여 사용자가 이전 사업 모델에서 특정 기능에 대한 권한이 있는지 결정합니다. |
purchaseProduct | 네이티브 구매 흐름을 시작합니다. 지원되는 iOS 버전에서, 지원되는 버전을 전달하세요. billingPlanType: 'monthly' __CAPGO_KEEP_0__ 월 12개월 계약으로 구독 플랜을 구매하십시오. |
getProducts | iOS에서 지원되는 버전에서 구독 제품은 pricingTerms. |
getProduct | __CAPGO_KEEP_0__의 제품 정보를 가져옵니다. |
isBillingSupported | __CAPGO_KEEP_0__의 단일 제품 식별자에 대한 제품 정보를 가져옵니다. |
getPluginVersion | Get the native Capacitor plugin version. |
getPurchases | __CAPGO_KEEP_0__의 원시 플러그인 버전을 가져옵니다. |
manageSubscriptions | 사용자의 모든 구매 내역(인앱 구매 및 구독)을 가져옵니다. 이 메서드는 현재 사용자의 구매 내역을 플랫폼에서 조회합니다. |
acknowledgePurchase | 구독 관리 페이지를 열어 사용자가 구독을 확인, 수정, 또는 취소할 수 있도록 합니다. |
consumePurchase | 구매 거래를 수동으로 확인/완료합니다. |
addListener | Android에서 인앱 구매를 소비합니다. |
addListener | Apple의 Transaction.updates를 통해 StoreKit 거래 업데이트 알림을 듣습니다. 앱이 실행될 때 미완료된 거래가 있는 경우, 그리고 이후에 업데이트가 발생하는 경우 iOS에서만 발생합니다. |
removeAllListeners | Apple의 Transaction.updates를 통해 StoreKit 거래 인증 실패 알림을 듣습니다. 인증 결과가 인증되지 않은 경우 iOS에서만 발생합니다. |
진실의 근원
‘진실의 근원’이라는 제목의 섹션__CAPGO_KEEP_0__에서同步된 이 참조는 src/definitions.ts 에서 capacitor-native-purchases.