Swift로 만든 macOS 네이티브 코드 에디터로, 구문 강조, 코드 완성, Git 연동, 디버깅과 확장 기능을 제공합니다.
RevenueCat/purchases-ios
Apple 플랫폼의 인앱 구매와 구독을 위한 Swift SDK로, StoreKit을 감싸고 RevenueCat 백엔드와 연동합니다.
- 스타
- 3,083
- 포크
- 448
- 열린 이슈
- 219
- 마지막 커밋
- 7시간 전
어떤 프로젝트인가요?
RevenueCat의 purchases-ios는 RevenueCat 구독 및 구매 추적 시스템을 위한 클라이언트 SDK입니다. StoreKit을 감싸 앱에서 전체 StoreKit 흐름을 직접 구현하지 않고도 상품을 조회하고, 구매를 진행하고, 구독 상태를 확인할 수 있습니다. SDK는 Swift로 작성되었으며 Objective-C에서도 사용할 수 있습니다.
SDK는 iOS, tvOS, macOS, watchOS, Mac Catalyst, visionOS를 지원하며, 최소 지원 버전은 iOS 13, tvOS 13, macOS 10.15, watchOS 6.2, visionOS 1.0입니다. Swift Package Manager, CocoaPods, Carthage로 설치할 수 있으며 Xcode 15 이상이 필요합니다.
서버 측에서는 RevenueCat이 영수증 검증, iOS·Android·웹 전반의 구독 상태 관리, 구매 및 갱신 이벤트용 웹훅, 전환율·MRR·이탈률 등의 분석을 처리합니다. 상품과 권한은 대시보드에서 원격으로 설정합니다.
핵심 기능
- 01StoreKit 래퍼를 통해 상품을 조회하고 구매를 진행합니다.
- 02iOS, Android, 웹 전반의 구독 및 권한 상태를 확인합니다.
- 03서버 측에서 영수증을 검증합니다.
- 04iOS, tvOS, macOS, watchOS, Mac Catalyst, visionOS를 지원합니다.
- 05Swift와 Objective-C에서 사용할 수 있으며 SPM, CocoaPods, Carthage로 설치할 수 있습니다.
활용 사례
- iOS 또는 macOS 앱에 구독이나 일회성 구매 기능을 추가합니다.
- 사용자의 권한 상태에 따라 프리미엄 기능을 잠금 해제합니다.
- 구독 앱의 구매 이벤트를 분석 또는 어트리뷰션 도구로 전송합니다.
빠른 시작
- 1
Swift Package Manager를 통해 SDK를 설치하세요(자세한 내용은 Quickstart Guide 참고)
- 2
더 빠르게 통합하려면 선택적으로 SPM 미러 저장소를 추가하세요
- 3
iOS 샘플 앱 MagicWeather를 사용해 보세요
사용 전 알아둘 점
- Xcode 15.0 이상이 필요하며 Apple 플랫폼에서만 작동합니다.
- 제품 및 구독을 관리하려면 RevenueCat 백엔드 계정이 필요합니다.
토픽
자주 묻는 질문
- purchases-ios은(는) 무엇인가요?
- Apple 플랫폼의 인앱 구매와 구독을 위한 Swift SDK로, StoreKit을 감싸고 RevenueCat 백엔드와 연동합니다. RevenueCat의 purchases-ios는 RevenueCat 구독 및 구매 추적 시스템을 위한 클라이언트 SDK입니다. StoreKit을 감싸 앱에서 전체 StoreKit 흐름을 직접 구현하지 않고도 상품을 조회하고, 구매를 진행하고, 구독 상태를 확인할 수 있습니다. SDK는 Swift로 작성되었으며 Objective-C에서도 사용할 수 있습니다.
- purchases-ios은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- purchases-ios은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- purchases-ios은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. purchases-ios의 마지막 커밋은 2026년 10월 22일입니다.
- purchases-ios은(는) 어디에 사용할 수 있나요?
- iOS 또는 macOS 앱에 구독이나 일회성 구매 기능을 추가합니다. 사용자의 권한 상태에 따라 프리미엄 기능을 잠금 해제합니다. 구독 앱의 구매 이벤트를 분석 또는 어트리뷰션 도구로 전송합니다.
- purchases-ios는 어떻게 설치하나요?
- Swift Package Manager를 통해 SDK를 설치하세요(자세한 내용은 Quickstart Guide 참고) 더 빠르게 통합하려면 선택적으로 SPM 미러 저장소를 추가하세요 iOS 샘플 앱 MagicWeather를 사용해 보세요
- purchases-ios은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/RevenueCat/purchases-ios
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Swift 및 Objective-C 프로젝트에 코드 자동 완성, 채팅, 에이전트 모드, 코드 리뷰를 제공하는 Xcode용 GitHub Copilot 통합 도구입니다.
QEMU 기반의 iOS, macOS, visionOS용 풀 시스템 에뮬레이터이자 가상 머신 호스트로, Windows와 Linux 등 다양한 운영체제를 실행합니다.
일관된 상태 관리와 조합 가능한 기능, 사이드 이펙트 제어, 강력한 테스트 지원을 제공하는 Apple 플랫폼 앱 개발용 Swift 라이브러리입니다.
IPA 앱을 설치하지 않고 앱 안에서 실행하며 앱별 여러 컨테이너를 지원하는 iOS 앱 런처입니다.