Skip to content

@capgo/native-purchases

인앱 구독을 쉽게 하세요.

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

  • StoreKit 2와 Google Play Billing을 사용한 Native in-app 구매 및 구독
  • 스토어에서 직접 로드되는 제품 메타데이터, 지역화된 제목 및 가격 포함
  • iOS StoreKit 가격 정책 12개월 계약으로 월간 구독
  • 구매, 복원, 권한 갱신 및 Native 구독 관리 흐름
  • 구독 모델이 이전되었던 앱 트랜잭션을 위한 App Transaction 도우미
메소드설명
restorePurchases사용자의 이전 구매 정보를 복원하고 앱 사용자 ID를 연결한다.
getAppTransaction사용자가 앱을 처음 다운로드하거나 구매한 정보를 제공하는 App Transaction 정보를 가져온다.
isEntitledToOldBusinessModelApp Transaction에서 원래 앱 버전을 대상 버전과 비교하여 사용자가 이전 비즈니스 모델에서 특정 기능에 대한 권한이 있는지 결정한다.
purchaseProductNative 구매 플로우를 시작합니다. 지원되는 iOS 버전에서, billingPlanType: 'monthly' 월별 결제 플랜을 12개월 계약으로 구매하기 위해
getProducts상품 정보와 관련된 product identifiers와 연관된 정보를 가져옵니다. 지원되는 iOS 버전에서, pricingTerms.
getProduct단일 product identifier에 대한 상품 정보를 가져옵니다.
isBillingSupported현재 기기의 결제 지원 여부를 확인합니다.
getPluginVersion현재 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_KEEP_0__/native-purchases를 사용하여 지불과 구매를 계획하세요. capgo/native-purchases와 연결하세요. capgo Native 구매 기능을 위한 Capgo 가격 Capgo 가격에 대한 제품 워크플로우를 위한 결제 시스템 결제 시스템의 구현 세부 정보를 위한 시작하기 시작하기의 구현 세부 정보를 위한, 수익 전략 가이드 수익 전략 가이드의 구현 세부 정보를 위한.