메뉴로 바로가기

@capgo/native-purchases

구매 및 구독을 위한 간편한 앱 내 기능.

구매 및 구독을 위한 간편한 앱 내 기능.

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

__CAPGO_KEEP_0__에서同步된 이 참조는 src/definitions.ts 에서 capacitor-native-purchases.