Signing iOS Subscription Offers
Blog post from RevenueCat
RevenueCat has announced official support for Apple's iOS Subscription Offers, which are promotional tools to help retain users who have canceled their subscriptions. The process begins with configuring the offer in App Store Connect, where developers can choose from three types of offers: Pay-up-front, Pay-as-you-go, and Free. After creating an offer, a subscription key is required for authentication, which can be generated in the Users and Access section of App Store Connect. This key is then uploaded to RevenueCat to handle server-side authentication. The guide provides a detailed example using a Swift app to show how to present offers to eligible users, specifically targeting those whose subscriptions expired more than seven days ago. The tutorial includes coding steps to check eligibility, configure content, and present offers, using RevenueCat's Purchases SDK for validating and applying discounts. Developers are encouraged to creatively implement and track these offers to win back churned users, with future updates expected to expand features for win-backs, referrals, and other incentives.