SwiftUI paywall templates
Subscriptions, free trials and in-app payments that pass App Store review.
14 skills, all Pro
Classic plan pickerProA classic paywall: perks up top, monthly or yearly below, with the saving called out.
Free-trial timelineProA free-trial timeline that shows today, the reminder day and the charge date.
Photo headerProA photo header with a checklist of perks and a trial on the yearly plan.
Full-bleed heroProA full-bleed hero with ratings and a glowing call to action that changes with the plan.
EditorialProA quiet editorial paywall with monthly, quarterly and yearly plans.
Reviews and plan cardsProSliding reviews above three plan cards, including a one-time lifetime unlock.
Lifetime unlockProA one-time purchase: pay once, keep every pro feature forever, no subscription.
Credit packsProCredit packs for pay-as-you-go features, with the best value marked.
Two tiersProTwo tiers side by side: switch between Plus and Pro and the perks and prices follow.
Win-back offerProA win-back offer: half off the first year, with a live countdown.
Free vs Pro tableProA free-versus-Pro comparison table with a monthly and yearly switch.- Paywall Kit — Plan Model, Purchase Actions & Motion for SWPaywall TemplatesProShared base for the eleven SWPaywall templates — an SWPaywallPlan model that covers subscriptions of any period, lifetime unlocks, consumable packs and intro offers (free trial, pay-up-front, pay-as-you-go) and derives every price comparison and terms line from real numbers, a `.swPaywallActions(purchase:restore:termsURL:privacyURL:)` environment hook with shared purchase button, restore/legal footer and close button, and TimelineView/Canvas motion helpers (aurora, particles, Ken Burns, shine, entrance) — plus loaders that feed plans from StoreKit 2 or RevenueCat
- In-App Subscription with RevenueCat (iOS + Server Gate)ProFull-stack RevenueCat subscription system — ASC product setup, RC dashboard wiring, iOS SDK integration (identity-synced appUserID, entitlement stream, paywall), server-side entitlement gate with webhook-driven source of truth, plus a battle-tested debugging playbook for never-published apps (StoreKit Configuration local testing without certificate upload)
- In-App Subscription with StoreKit 2ProFull-stack subscription system with StoreKit 2 — product loading, purchase flow, paywall UI on iOS, plus server-side JWS verification, App Store Server Notifications (webhook), and database persistence for reliable receipt-of-truth