does Offer codes for consumables have api support?
Asked on 06/11/2025
1 search
Yes, offer codes now have API support for consumables, as well as non-consumables and non-renewing subscriptions. Customers can redeem offer codes within your app through the Offer Code Redemption API. If your app uses UIKit, you can use the Present Offer Code Redemption Sheet API. This feature is available back to iOS 16.3, and the transaction generated by a successful offer code redemption is accessible on any OS version using the StoreKit 2 APIs.
For more details, you can refer to the session What’s new in StoreKit and In-App Purchase (07:38).

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 App Store Connect
Get the latest updates for App Store Connect, including the new web UI for build delivery and enhancements to TestFlight notifications. We’ll also discuss new app discovery features and enhancements, such as keywords for custom product pages, Accessibility Nutrition Labels, and age ratings updates. Additionally, learn about new functionalities like In-App Purchase offer codes and review summarization tools.

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.