Purpl Documentation
페이월 UI
판매할 상품과 순서를 정의하고 SwiftUI 페이월에 표시합니다.
판매 카탈로그
PurchaseCatalog에는 현재 페이월에서 판매할 상품과 표시 순서만 넣습니다. 앱 전체 상품 정의와 권한 연결은 PurchaseConfiguration에 유지합니다.
페이월 표시
SwiftUI
import Purpl
import PurplUI
import SwiftUI
let standardCatalog = PurchaseCatalog(
identifier: "standard",
products: [monthlyProduct, yearlyProduct]
)
PaywallView(
configuration: PaywallConfiguration(
catalog: standardCatalog,
defaultProductIdentifier: yearlyProduct.productIdentifier
)
) {
PremiumMarketingContent()
}화면 컨테이너 책임
PaywallView는 구매 UI만 제공합니다. NavigationStack, 탭 구성, 툴바와 닫기 버튼은 페이월을 배치하는 앱 화면에서 구성하세요.