Provides a comprehensive, battle-tested reference for implementing StoreKit 2 in-app purchases and subscriptions on modern Apple platforms.
This skill serves as the definitive guide for Apple developers using Claude Code to implement or maintain in-app purchase systems. It covers the entirety of the StoreKit 2 API, including the latest iOS 18.4 enhancements like appTransactionID and offerPeriod, alongside modern Swift concurrency patterns and WWDC 2025 code examples. It is an essential resource for planning subscription architectures, debugging transaction issues, and integrating pre-built SwiftUI purchase views like SubscriptionStoreView.
Key Features
01Updated coverage for iOS 18.4 features including appTransactionID and offerPeriod
02233 GitHub stars
03Comprehensive patterns for JWS verification and transaction listener setups
04Battle-tested WWDC 2025 code examples for modern Swift concurrency
05Complete StoreKit 2 API documentation for Product and Transaction types
06Guidance on SwiftUI purchase views (ProductView, SubscriptionStoreView)
Use Cases
01Implementing auto-renewable subscriptions with complex trial and introductory offers
02Migrating legacy StoreKit 1 codebases to modern async/await StoreKit 2 patterns
03Debugging transaction lifecycle issues and entitlement verification logic