What problem does it solve?
This Skill helps developers correctly implement in-app purchases and subscriptions on iOS so users can buy, restore, and retain access reliably while meeting App Store requirements.
Core Features & Use Cases
- StoreKit 2 purchase flows: Implement purchases with
Product and handle success, pending, and userCancelled outcomes.
- Secure entitlement management: Verify transactions, check
revocationDate, and update access using Transaction.currentEntitlements and listeners.
- Subscription paywall UI: Build subscription experiences with
SubscriptionStoreView and StoreView, including restore purchases, redemption codes, and policy links.
- Lifecycle resilience: Process
Transaction.updates, handle unfinished transactions, and support refunds/revocations and Ask to Buy.
Quick Start
Use the storekit skill to implement a StoreKit 2 subscription paywall that verifies transactions, finishes them after delivering entitlements, and keeps entitlements synced via Transaction.updates.