You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 16, 2025. It is now read-only.
docs: update README with OpenIAP.dev style and comprehensive documentation
- Add centered OpenIAP logo and branding
- Include OpenIAP specification introduction and AI coding era context
- Restructure with emojis and better visual hierarchy
- Add comprehensive feature list with enhanced descriptions
- Include OpenIAP ecosystem roadmap table
- Add detailed testing instructions with sandbox guidance
- Update all code examples to use OpenIap prefixed types
- Include community and support links
- Match openiap.dev repository styling and structure
A comprehensive cross-platform In-App Purchase library following the OpenIAP specification. Simplifies the integration of in-app purchases in iOS/macOS/tvOS/watchOS applications with a clean, modern API.
<strong>A comprehensive Swift implementation of the OpenIAP specification for iOS, macOS, tvOS, and watchOS applications.</strong>
9
+
</div>
6
10
7
-
- ✅ StoreKit 2 support (iOS 15+)
8
-
- ✅ Legacy StoreKit support (iOS 13-14)
9
-
- ✅ Product fetching and caching
10
-
- ✅ Purchase handling
11
-
- ✅ Receipt validation
12
-
- ✅ Subscription management
13
-
- ✅ Restore purchases
14
-
- ✅ Transaction observation
15
-
- ✅ Swift Package Manager support
16
-
- ✅ CocoaPods support
11
+
<br />
17
12
18
-
## Requirements
13
+
**OpenIAP** is a unified specification for in-app purchases across platforms, frameworks, and emerging technologies. This Apple ecosystem implementation standardizes IAP implementations to reduce fragmentation and enable consistent behavioral across all Apple platforms.
19
14
20
-
- iOS 13.0+
21
-
- macOS 10.15+
22
-
- tvOS 13.0+
23
-
- watchOS 6.0+
24
-
- Swift 5.9+
15
+
In the AI coding era, having a unified IAP specification becomes increasingly important as developers build applications across multiple platforms and frameworks with automated tools.
25
16
26
-
## Installation
17
+
## 🌐 Learn More
18
+
19
+
Visit [**openiap.dev**](https://openiap.dev) for complete documentation, guides, and the full OpenIAP specification.
20
+
21
+
## ✨ Features
22
+
23
+
- ✅ **StoreKit 2** support with full iOS 15+ compatibility
24
+
- ✅ **Legacy StoreKit** fallback for iOS 13-14
25
+
- ✅ **Cross-platform** support (iOS, macOS, tvOS, watchOS)
26
+
- ✅ **Unified API** following OpenIAP specification
27
+
- ✅ **Product management** with intelligent caching
28
+
- ✅ **Purchase handling** with automatic transaction verification
29
+
- ✅ **Subscription management** and renewal tracking
30
+
- ✅ **Receipt validation** and transaction security
31
+
- ✅ **Event-driven** purchase observation
32
+
- ✅ **Swift Package Manager** and **CocoaPods** support
0 commit comments