what's new with storekit in wwdc24
Generated on 8/29/2024
1 search
At WWDC 2024, Apple introduced several new features and enhancements for StoreKit and In-App Purchases. Here are the key updates:
-
StoreKit 2 Enhancements: StoreKit 2 now includes improvements such as the ability to access customer transaction history and subscription renewal information. It also supports the Swift Async/Await pattern for tasks like fetching product metadata and purchasing. Additionally, StoreKit 2 is back-deployed, allowing access to new App Store features on devices with older operating systems.
-
Deprecation of Original API: The original API for in-app purchases is deprecated starting with iOS 18. Developers are encouraged to update their apps to use StoreKit 2 for a better in-app purchase experience.
-
Subscription Store View: New features have been added to the subscription store view, making it easier to merchandise in-app purchases.
-
Testing Enhancements in Xcode: Xcode 16 introduces new ways to test in-app purchase flows, including the ability to test privacy policies and license agreements locally.
-
Winback Offers: A new type of subscription offer called Winback offers is introduced to help recover churned subscribers. These offers can be customized and merchandised using the StoreKit Message API.
For more detailed information, you can refer to the session What’s new in StoreKit and In-App Purchase (21:06) and Implement App Store Offers (16:50).
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.
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.