storekit

Installation
SKILL.md

StoreKit 2 In-App Purchases and Subscriptions

Implement in-app purchases, subscriptions, paywalls, and StoreKit testing using StoreKit 2 on iOS 26+. Use the modern Swift-based Product, Transaction, PurchaseAction, StoreView, and SubscriptionStoreView APIs. Avoid original In-App Purchase APIs (SKProduct, SKPaymentQueue) unless legacy OS support requires them.

When reviewing StoreKit code, explicitly separate "preferred SwiftUI path" from "invalid API": PurchaseAction is the preferred custom SwiftUI button path, but direct product.purchase(options:) is still valid for lower-level custom StoreKit flows.

Contents

Installs
2.1K
GitHub Stars
740
First Seen
Mar 3, 2026
storekit — dpearson2699/swift-ios-skills