RevenueCat이란
PixelGames에서 Snake, Racer, Pinball은 “출시 예정”으로 표시되어 있습니다. RevenueCat을 사용하면 Apple과 Google의 구매 시스템을 직접 연결하지 않고도 이를 잠금 해제하는 구독을 앱에서 판매할 수 있습니다. Agent에게 구독 추가와 RevenueCat 연결을 요청하기만 하면, 나머지는 Agent가 처리합니다.시작하기 전에
- 모바일 앱으로 설정된 Replit 프로젝트.
- RevenueCat 계정. 필요한 것은 이메일과 비밀번호뿐이며, 아직 은행 계정은 필요하지 않습니다.
시작하기
RevenueCat 계정 연결하기

이 기능을 감지한 후 RevenueCat 연결을 요청하는 Replit.
Replit 승인하기
Agent가 구독 빌드하기
구독 테스트하기
Replit 프리뷰는 RevenueCat의 테스트 모드를 사용합니다. Expo Go에서 구매를 테스트하면 실제 요금 없이 테스트 구매 대화상자가 표시됩니다. Apple이 앱을 App Store용으로 승인하면 실제 구매에 실제 돈이 사용되므로, 제출 전에 가격을 다시 확인하세요.
PixelGames의 페이월과 Expo Go에 표시되는 테스트 구매 대화상자.
페이월 커스터마이즈하기
페이월이 원격으로 제공되므로, 새 빌드 없이도 디자인을 두 가지 방법으로 변경할 수 있습니다. Agent에게 요청하기 또는 직접 편집하기페이월 편집기 열기

RevenueCat의 비주얼 페이월 편집기.
오퍼링에 연결하기
변경 사항이 원격으로 반영됨

실제 시스템 구매 확인과 함께 TestFlight에서 실행 중인 커스터마이즈된 페이월.
App Store Connect에 동기화하기
동기화하면 RevenueCat이나 Replit Agent에서 직접 인앱 구독이나 프로덕트를 생성하거나 수정할 수 있습니다. App Store Connect를 연결하기 전에 세 가지를 준비해야 합니다.- 등록: 아직 하지 않았다면 Apple Developer Program에 등록하세요. 연간 회비가 있습니다.
- 제출: 아직 하지 않았다면 앱을 App Store에 제출하세요. 앱 업로드하기를 참고하세요. RevenueCat이 프로덕트를 동기화하려면 앱 레코드가 필요합니다.
- 연결: 은행 계정을 연결하고 Apple의 Paid Apps Agreement에 서명하세요. 둘 다 App Store Connect 내에서 이루어집니다. 이것들이 없으면 Apple은 지급을 처리하지 않습니다.
Replit에서 동기화 시작하기

Replit의 Publishing 패널에서 동기화 시작하기.
App Store Connect API 페이지 열기

App Store Connect API 키로 이동하기.
키 생성하기

RevenueCat용 App Store Connect API 키 생성하기.
키 세부 정보 복사하기

Key ID를 복사하고 App Store Connect API 키 다운로드하기.
Replit에 추가하기

Replit에 App Store Connect API 키 입력하기.
In-App Purchase 키에 대해서도 동일하게 진행하기

In-App Purchase API 키 생성 및 복사하기.
Replit에 추가하기

Replit에 In-App Purchase API 키 입력하기.
확인 및 동기화하기

App Store Connect에 동기화하기 전 프로덕트 확인하기.
문제 해결
- 구매는 성공하지만 아무것도 잠금 해제되지 않음: RevenueCat의 인타이틀먼트가 올바른 프로덕트 ID에 매핑되어 있는지 확인하세요.
- 테스트에서는 작동하지만 게시 후에는 작동하지 않음: 프로덕트가 App Store Connect에 동기화되었는지, Apple의 Paid Apps Agreement에 서명했는지 확인하세요.
자주 묻는 질문
RevenueCat을 사용하려면 은행 계정이 필요한가요?
RevenueCat을 사용하려면 은행 계정이 필요한가요?
테스트 구매에 요금이 부과되나요?
테스트 구매에 요금이 부과되나요?
RevenueCat으로 무엇을 구성할 수 있나요?
RevenueCat으로 무엇을 구성할 수 있나요?