Purpl Documentation
Purpl 서비스 연결
웹에서 구성한 판매 카탈로그와 서버 권한을 Swift 앱에 연결합니다.
먼저 준비할 것
- Purpl에서 애플리케이션과 Apple 스토어를 등록합니다.
- 상품과 권한을 연결합니다.
- 카탈로그와 이를 사용하는 페이월을 생성합니다.
서버 모드 구성
서버 모드는 로컬 PurchaseConfiguration 없이 Purpl에서 상품과 권한 구성을 받습니다. SDK가 앱의 Bundle ID와 페이월 식별자로 활성 구성을 조회합니다.
Swift
import Purpl
import PurplUI
Purchases.configure(entitlementMode: .server)
PaywallView(paywallIdentifier: "standard") {
PremiumMarketingContent()
}원격 구성 캐시
SDK는 마지막으로 성공한 원격 페이월 구성을 캐시합니다. 캐시가 있으면 먼저 표시하고 백그라운드에서 갱신하며, 첫 조회에 실패하고 캐시도 없으면 오류를 반환합니다.