// Configure once during app bootstrap.
await AppActor.configure(apiKey: "pk_YOUR_PUBLIC_APP_KEY")
// Fetch offerings and render your paywall from packages.
let offerings = try await AppActor.shared.offerings()
let current = offerings.current
// Purchase a package chosen in your own UI.
guard let package = current?.monthly else { return }
let result = try await AppActor.shared.purchase(package: package)
// Gate access from customer info and entitlements.
let info = try await AppActor.shared.getCustomerInfo()
let isPremium = info.hasActiveEntitlement("premium")