StoreKit 1 deprecation
Asked on 06/04/2025
1 search
In the session titled "What’s new in StoreKit and In-App Purchase" at WWDC 2024, it was announced that the original API for in-app purchases, including the unified receipt, is deprecated starting with iOS 18 and aligned OS releases. While existing apps using the original API will continue to function, they will not receive any enhancements or new features in future operating system releases. Developers are strongly encouraged to update their apps to use StoreKit 2, which offers improvements such as access to customer transaction history, subscription renewal information, and modern language features like the Swift Async/Await pattern. For more details, you can refer to the session What’s new in StoreKit and In-App Purchase (21:06).

What’s new in StoreKit and In-App Purchase
Learn how to build and deliver even better purchase experiences using the App Store In-App Purchase system. We’ll demo new StoreKit views control styles and new APIs to improve your subscription customization, discuss new fields for transaction-level information, and explore new testability in Xcode. We’ll also review an important StoreKit deprecation.

Implement App Store Offers
Learn how to engage customers with App Store Offers using App Store Connect, as well as the latest StoreKit features and APIs. Discover how you can set up win-back offers (a new way to re-engage previous subscribers) and generate offer codes for Mac apps. And find out how to test offers in sandbox and Xcode to make sure they work smoothly.