I recently launched a monthly and annual subscription for my app. Both don’t have a free trial, because the product already has a built in free trial (it’s a golf app, users get 5 free rounds a year and then can do either subscription to get unlimited rounds).
I’d like to offer promo codes to new users that either give them a free trial or a discount.
I built something using offer codes, but tbh offer codes are just so janky on apple’s end that the experience is pretty rough. I’d really love to use introductory offers and build something like so
1) I have my own promo code table in my backend that maps a promo code to a SKProductDiscount id
2) By default on my paywall screen I only show my products (no introductory offers)
3) Users can enter a promo code and if it’s valid, the endpoint will return the SKProductDiscount id
4) If the id matches an introductory offer of one of the products, I either update the UI or just trigger the purchase(package:discount:) call automatically
I know this flow would work with promotional offers, but is it also possible with introductory offers?
Question
Offering optional free trials / discounts for iOS subsciptions
+2
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.