Whats new in store kit?
Asked on 06/16/2025
1 search
In the recent WWDC sessions, several new features and updates were introduced for StoreKit and In-App Purchases:
-
Core Framework Features: New updates to the AppTransaction, Transaction, and Renewal info types provide better insights into purchase history and subscription statuses. These updates help in monitoring purchase history and managing subscription statuses more effectively.
-
StoreKit 2: The original API for in-app purchases is deprecated starting with iOS 18. StoreKit 2 offers improvements such as automatic cryptographic validation, modern language features like Swift Async/Await, and access to new App Store features even on older operating systems.
-
Merchandising Subscriptions: New ways to merchandise subscriptions using SwiftUI and StoreKit views have been introduced. This includes creating custom control styles and using StoreKit views to enhance the in-app purchase experience.
-
Testing Enhancements: Xcode 16 introduces new testing features, including the ability to test privacy policies and license agreements locally, and enhancements to the StoreKit configuration for testing in-app purchase flows.
-
App Store Server Library: New APIs require a JSON Web Signature (JWS) for signing in-app purchase requests, simplifying the signing process using the App Store Server Library.
-
Advanced Commerce API: This API supports in-app purchases for large content catalogs and subscriptions with optional add-ons, providing new native APIs like Advanced Commerce product.
For more detailed information, you can refer to the session What’s new in StoreKit and In-App Purchase (00:00:00) and What’s new in StoreKit and In-App Purchase (00:00:00).

What’s new in StoreKit and In-App Purchase
Learn about the latest StoreKit API enhancements to help you deliver great In-App Purchase experiences to your customers. We’ll review new fields added to AppTransaction, Transaction, and RenewalInfo, and updates to In-App Purchase offer codes. We’ll also cover creating signed In-App Purchase requests using the App Store Server Library and updates to merchandising subscriptions using SwiftUI.

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.