문서 메뉴

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, 탭 구성, 툴바와 닫기 버튼은 페이월을 배치하는 앱 화면에서 구성하세요.