Purpl Documentation
시작하기
Purpl Swift 패키지를 설치하고 앱 전체 구매 구성을 등록합니다.
요구 사항
- Swift 6.2 이상
- iOS 26 이상 또는 macOS 26 이상
- App Store Connect에 등록한 StoreKit 2 상품
패키지 설치
Xcode의 Package Dependencies에 Purpl-Swift 저장소를 추가합니다. 구매와 권한만 필요하면 Purpl을, 기본 SwiftUI 페이월도 사용하면 PurplUI를 연결합니다.
Package URL
https://github.com/ineedtoint/Purpl-Swift.git구매 구성 등록
앱에서 사용하는 전체 상품과 각 상품이 지급하는 권한을 정의하고 앱 시작 시 한 번 구성합니다.
Swift
import Purpl
let plusEntitlement = PurchaseEntitlement(identifier: "plus")
let monthlyProduct = PurchaseProduct(
productIdentifier: "time.plus.monthly",
entitlementIdentifier: plusEntitlement.identifier
)
let yearlyProduct = PurchaseProduct(
productIdentifier: "time.plus.yearly",
entitlementIdentifier: plusEntitlement.identifier
)
let purchaseConfiguration = PurchaseConfiguration(
entitlements: [plusEntitlement],
products: [monthlyProduct, yearlyProduct]
)
Purchases.configure(purchaseConfiguration)