Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

RevenueCat으로 인앱 구매 사용 설정

RevenueCat
Made by RevenueCat

인앱 구매와 구독을 지원하고, 프리미엄 콘텐츠에 대한 액세스를 제어하고, 구매 정보를 Firestore에 동기화합니다.

이 확장 프로그램의 작동 방식

RevenueCat의 앱 수익 창출 플랫폼은 개발자가 인앱 구매와 구독을 안심하고 배포하고, 데이터를 중앙 집중화하고, 수익을 늘릴 수 있도록 지원합니다. RevenueCat은 인앱 구매 인프라를 구축하고 이 인프라의 끊임없이 변화하는 요구사항에 대응함으로써, 앱 기업이 인앱 구매 작업 대신 제품 성장에 시간과 리소스를 투자할 수 있게 합니다.

이 확장 프로그램을 설치하여 Apple App Store, Google Play 스토어, Amazon Appstore에서 인앱 구매의 RevenueCat 백엔드로 Firebase 서비스를 사용하세요.

이 확장 프로그램은 RevenueCat 을 사용하여 인앱 구매와 구독을 수행하고, 프리미엄 콘텐츠에 대한 액세스를 제어하고, 고객 구매 정보를 Firestore와 동기화합니다.

이 확장 프로그램으로 다음을 수행할 수 있습니다.

  • Firestore에 구매 수명 주기 이벤트(예: 무료 체험판 시작, 구매, 구독 갱신, 결제 문제)를 저장하고 이벤트에 대처합니다.
  • Firestore에 고객과 고객 구매 관련 정보를 저장하고 업데이트합니다.
  • 고객의 사용 권한 관련 정보를 Firebase 인증 커스텀 클레임 으로 업데이트합니다.

RevenueCat은 네이티브 iOS 및 Android 앱을 모두 지원할 뿐만 아니라 React Native , Flutter , Unity , Cordova Ionic 의 하이브리드 크로스 플랫폼 앱을 지원합니다.

이 확장 프로그램을 사용하려면 RevenueCat 계정을 생성 하거나 이미 설정된 계정이 있어야 합니다.

이벤트

이 확장 프로그램은 이벤트를 내보내며, 확장 프로그램이 작동하는 동안 이 이벤트를 수신 대기하고 다양한 트리거 지점에서 커스텀 로직을 실행할 수 있습니다. 예를 들어 initial_purchase 이벤트를 통해 새 구독이 구매되었을 때나 cancellation 이벤트를 통해 구독이나 갱신되지 않는 구매가 취소되었을 때마다 이벤트를 수신할 수 있습니다.

추가 설정

Firebase

이 확장 프로그램을 설치하기 전에 Firebase 프로젝트에서 다음과 같은 Firebase 서비스를 설정하세요.

  • 인앱 구매 및 구독 세부정보를 저장하는 Cloud Firestore
  • 문서 의 단계에 따라 Cloud Firestore 데이터베이스를 생성합니다.
  • (선택사항) 사용자가 커스텀 클레임 관리를 사용 설정할 수 있도록 다양한 가입 옵션을 사용 설정하는 Firebase 인증
  • Firebase Console 에서 사용자에게 제공하려는 로그인 방법을 사용 설정합니다.
RevenueCat
  • 아직 생성하지 않았다면 RevenueCat 프로젝트 를 생성합니다.
  • RevenueCat 에서 Firebase 통합 설정 : 프로젝트 설정으로 이동하여 "Integrations(통합)"에서 "Add(추가)"를 클릭한 다음 "Firebase"를 클릭합니다.
  • 새로 생성한 통합에서 _공유 비밀번호_를 복사합니다. 확장 프로그램을 설정하려면 이 정보가 필요합니다.
모바일 앱

RevenueCat 문서 의 단계에 따라 모바일 앱에 RevenueCat SDK를 추가합니다. 또한 지침에 따라 앱 내에서 다음을 수행하여 Firebase 통합을 설정 합니다.

결제

이 확장 프로그램은 관련 요금이 청구될 수 있는 다음 Firebase 서비스를 사용합니다.

이 확장 프로그램은 다음 타사 서비스도 사용합니다.

이러한 서비스 사용으로 인한 관련 비용은 사용자가 부담해야 합니다.

확장 프로그램 설치 방법

Firebase Console 사용

Firebase Console을 사용해 확장 프로그램을 설치하고 관리할 수 있습니다.

Console을 사용해 설치하기

Firebase CLI 사용

Firebase CLI를 사용해 확장 프로그램을 설치하고 관리할 수도 있습니다.

1단계: 다음 npm 명령어를 실행하여 CLI를 설치하거나 최신 CLI 버전으로 업데이트합니다.

npm install -g firebase-tools
작동하지 않는 경우 Firebase CLI 참조 를 살펴보거나 npm 권한 을 변경하세요.

2단계: 새 Firebase 프로젝트 디렉터리를 설정 하거나 기존 디렉터리로 이동합니다.

3단계: 다음을 실행하여 이 확장 프로그램을 확장 프로그램 매니페스트 에 추가합니다.

firebase ext:install revenuecat/firestore-revenuecat-purchases --local --project=projectId_or_alias

Step 4 (Optional): Test this extension locally with the Firebase Emulator Suite

firebase emulators:start

5단계: 매니페스트의 확장 프로그램을 프로젝트에 배포 합니다.

firebase deploy --only extensions --project=projectId_or_alias
지원
Cloud Firestore 인증
작성자
라이선스
apache-2.0
버전
0.1.4