when original store kit will be deprecated
Asked on 09/09/2024
1 search
The original StoreKit API for in-app purchases will be deprecated starting with iOS 18 and aligned OS releases. This includes the unified receipt. While existing apps using the original API will continue to function, the legacy API will not receive any enhancements or new features in future operating system releases. It is recommended to update your app to use StoreKit 2, which offers improvements such as customer transaction history, subscription renewal information, and modern language features like Swift's async/await pattern.
For more details, you can refer to the session What’s new in StoreKit and In-App Purchase (21:06).

Explore App Store server APIs for In-App Purchase
Learn how to leverage your server to build great In-App Purchase experiences with the latest updates to the App Store Server API, App Store Server Notifications, and the open source App Store Server Library. After a recap of current APIs, we’ll introduce updated endpoint functionality, new transaction fields, and a new notification type. We’ll also discuss best practices for the purchase lifecycle, delivering content, and targeting offers, so you can become a server power user.

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.

Track model changes with SwiftData history
Reveal the history of your model’s changes with SwiftData! Use the history API to understand when data store changes occurred, and learn how to use this information to build features like remote server sync and out-of-process change handing in your app. We’ll also cover how you can build support for the history API into a custom data store.