본문 바로가기
@revenuecat/purchases-capacitor 커머스 오픈 소스

구매 Capacitor 플러그인

RevenueCat SDK를 사용해 크로스 플랫폼 수익화를 위한 인앱 구독 및 구매를 구현하세요

설치

bun add @revenuecat/purchases-capacitor bunx cap sync
npm, pnpm 또는 yarn
  • npm install @revenuecat/purchases-capacitor
  • pnpm add @revenuecat/purchases-capacitor
  • yarn add @revenuecat/purchases-capacitor

가이드

Capacitor에서 Purchases 사용법

@revenuecat/purchases-capacitor 사용하기

Capacitor로 인앱 결제와 구독을 간편하게. iOS 및 Android 지원.

설치

bun add @revenuecat/purchases-capacitor
bunx cap sync

플러그인이 제공하는 기능

  • configure - API 키와 앱 사용자 ID로 Purchases 설정
  • getVirtualCurrencies - 현재 구독자의 가상 화폐 정보를 가져옵니다.
  • invalidateVirtualCurrenciesCache - 가상 화폐 캐시를 무효화합니다.
  • getCachedVirtualCurrencies 캐시된 값이 있으면 해당 값을 반환합니다. 가상 화폐를 한 번이라도 가져오거나 그에 상응하는 함수를 호출하기 전까지는 null을 반환합니다.

사용 예시

configure

API 키와 앱 사용자 ID를 사용하여 Purchases를 설정합니다.

import { Purchases } from '@revenuecat/purchases-capacitor';

await Purchases.configure({} as PurchasesConfiguration);

getVirtualCurrencies

현재 구독자의 가상 화폐 정보를 가져옵니다.

import { Purchases } from '@revenuecat/purchases-capacitor';

await Purchases.getVirtualCurrencies();

invalidateVirtualCurrenciesCache

가상 화폐 캐시를 무효화합니다.

import { Purchases } from '@revenuecat/purchases-capacitor';

await Purchases.invalidateVirtualCurrenciesCache();

getCachedVirtualCurrencies

캐시된 값이 있으면 해당 값을 반환합니다. 가상 화폐를 한 번이라도 가져오거나 그에 상응하는 함수를 호출하기 전까지는 null을 반환합니다.

import { Purchases } from '@revenuecat/purchases-capacitor';

await Purchases.getCachedVirtualCurrencies();

전체 레퍼런스

@revenuecat/purchases-capacitor 사용법 더 보기

사용 중이라면 @revenuecat/purchases-capacitor 사용하기 결제와 구매를 계획하려면 다음을 연결하세요 Capgo 가격 Capgo 가격 페이지의 제품 워크플로우, 결제 시스템 결제 시스템의 구현 상세 내용, @capgo/native-purchases @capgo/native-purchases의 구현 세부 사항은 시작하기 구현 세부 사항은 Getting Started에서 확인하고, 수익화 플레이북 구현 세부 사항은 Revenue Playbook을 참고하세요.

자주 묻는 질문

Purchases 플러그인 FAQ

Capacitor 앱에 Purchases 플러그인을 어떻게 설치하나요?

"bun add @revenuecat/purchases-capacitor"(또는 "npm install @revenuecat/purchases-capacitor")를 실행한 다음, "bunx cap sync"를 실행해 iOS와 Android 프로젝트에 네이티브 code가 반영되도록 하세요. 앱 code에서 "@revenuecat/purchases-capacitor"로부터 import 하세요.

@revenuecat/purchases-capacitor는 React, Vue, Angular와 호환되나요?

네. Purchases는 Capacitor 패키지이므로 Ionic, React, Vue, Angular, Svelte, 순수 JavaScript를 포함해 Capacitor 안에서 실행되는 모든 웹 프레임워크와 호환됩니다.

@revenuecat/purchases-capacitor는 어떤 Capacitor 버전을 지원하나요?

Capgo 플러그인은 Capacitor의 메이저 버전을 따릅니다. 사용 중인 Capacitor 메이저 버전과 일치하는 플러그인 메이저 버전을 사용하세요 (예: Capacitor 8에는 플러그인 v8). 유지 관리되는 버전은 GitHub README의 호환성 표에서 확인할 수 있습니다.

@revenuecat/purchases-capacitor는 무료 오픈 소스인가요?

네. code 소스 코드는 GitHub의 https://github.com/RevenueCat/purchases-capacitor/에 공개되어 있고, npm에서 무료로 설치할 수 있습니다. 버그 리포트와 pull request는 언제나 환영합니다.

App Store 심사 없이 Purchases를 사용하는 code를 업데이트할 수 있나요?

플러그인을 설치하거나 업그레이드하면 네이티브 code가 변경되므로 새로운 스토어 빌드가 필요합니다. 그 이후에는 플러그인을 호출하는 JavaScript, HTML, CSS 변경 사항을 Capgo live updates로 즉시 배포할 수 있습니다.

앱 심사 대기 없이 Purchases 변경 사항을 즉시 배포하세요

스토어 빌드에 플러그인이 포함되면, Capgo live updates로 JavaScript, HTML, CSS 변경 사항을 몇 분 만에 사용자에게 푸시할 수 있습니다.

Capgo로 시작하기