offer codes
Asked on 06/11/2025
1 search
Offer codes are a feature in StoreKit that allow developers to provide subscriptions at a discount or for free for a specific duration. These alphanumeric codes can be redeemed by customers in the App Store using one-time redemption URLs or directly within your app if you implement the Offer Code Redemption StoreKit APIs. Offer codes are now available for consumables, non-consumables, and non-renewing subscriptions, and they can be redeemed back to iOS 16.3. For Auto Renewable subscriptions, offer codes can be redeemed all the way back to iOS 14.2.
To support offer code redemptions for product types other than Auto Renewable subscriptions, a new payment mode on the Transaction Offer payment mode type has been introduced. This describes how the customer is charged or not charged during the offer period.
In the session What’s new in StoreKit and In-App Purchase, offer codes are discussed in detail, including their availability and how they can be implemented in your app. Additionally, the session What’s new in App Store Connect covers how you can generate offer codes in the Sandbox testing environment and manage them through App Store Connect.

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.

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.