After setting up auto-renewing subscriptions, I’ve hit a snag implementing Offer Codes in my iOS app.
The following has been configured:
- 2 subscriptions(yearly and monthly) setup in App Store Connect under same the subscription group
- Both subscriptions are at the same level of service and include a 60-day trial period
- Created 1-year free offer codes under the yearly renewable subscription
- The offer code is for new, existing, and expired users
Observed user experience:
- The user logs in to the app and subscribes to a monthly renewable subscription
- The user then navigates to https://apps.apple.com/redeem?ctx=offercodes&id=##########&code=CODE%C2%A0to redeem 1-year free offer
- Code is accepted and Apple ID authorization is prompted
- After authorizing the subscription an error is presented stating, “ This offer can’t be redeemed with your current subscription.”
Is there something I missed in my configuration or a restriction I’m unaware of? Does the user have to redeem the offer before subscribing?