Skip to content

@capgo/native-purchases

인앱 구독을 쉽게 하세요.

인앱 구독을 쉽게 관리하세요.

  • Native in-app purchases and subscriptions with StoreKit 2 and Google Play Billing.
  • Product metadata loaded directly from the stores, including localized titles and prices.
  • iOS StoreKit pricing terms for monthly subscriptions with 12-month commitments.
  • Purchase, restore, entitlement refresh, and native subscription management flows.
  • App Transaction helpers for migration from older business models.
MethodDescription
restorePurchases사용자의 이전 구매 정보를 복원하고 앱 사용자 ID를 사용자 ID와 연결합니다.
getAppTransaction앱 트랜잭션 정보를 가져옵니다. 이 정보는 사용자가 앱을 처음 다운로드하거나 구매한 날짜에 대한 세부 정보를 제공합니다.
isEntitledToOldBusinessModel원래 앱 버전과 목표 버전을 비교하여 사용자가 이전 비즈니스 모델에서 특정 기능에 대한 권한을 가졌는지 결정합니다.
purchaseProductnative 구매 플로우를 시작합니다. 지원되는 iOS 버전에서, billingPlanType: 'monthly' 월별 결제 플랜을 12개월 계약으로 구매하기 위해
getProducts상품 식별자와 관련된 제품 정보를 가져옵니다. 지원되는 iOS 버전에서, 구독 제품은 pricingTerms.
getProduct단일 상품 식별자에 대한 제품 정보를 가져옵니다.
isBillingSupported현재 기기의 결제 지원 여부를 확인합니다.
getPluginVersionnative Capacitor 플러그인 버전을 가져옵니다.
getPurchases사용자의 모든 구매 내역(인앱 구매 및 구독)을 가져옵니다. 이 메서드는 현재 사용자의 플랫폼 구매 기록을 조회합니다.
manageSubscriptions플랫폼의 native 구독 관리 페이지를 열어줍니다. 사용자는 구독을 보기, 수정하거나 취소할 수 있습니다.
acknowledgePurchase구매 거래를 수동으로 확인/완료합니다.
consumePurchaseAndroid에서 인앱 구매를 소비합니다.
addListenerApple의 Transaction.updates를 통해 StoreKit 거래 업데이트 이벤트를 듣습니다. 앱 런칭 시 미완료된 거래가 있는 경우, 그리고 이후에 발생하는 모든 업데이트 경우에 발생합니다. iOS만 지원합니다.
addListenerApple의 Transaction.updates를 통해 StoreKit 거래 인증 실패 이벤트를 듣습니다. 인증 결과가 미인증일 경우 발생합니다. iOS만 지원합니다.
removeAllListeners등록된 모든 리스너를 제거하세요.

실제 데이터의 원천

‘실제 데이터의 원천’ 섹션

이 참조는 src/definitions.ts 에서同步됩니다. capacitor-native-purchases.

capgo/native-purchases에서 계속 진행하세요.

‘capgo/native-purchases에서 계속 진행하세요.’ 섹션

Capgo를 사용하여 capgo/native-purchases __CAPGO_KEEP_0__/native-purchases를 사용하여 Using @capgo/native-purchases 자연스러운 네이티브 기능을 위해 @capgo/native-purchases를 사용하세요. Capgo 가격 정보 Capgo 가격 정보에서 제품 워크플로우를 위해 결제 시스템 결제 시스템의 구현 세부 정보를 위해 시작하기 시작하기의 구현 세부 정보를 위해, 수익 전략 가이드 수익 전략 가이드의 구현 세부 정보를 위해.