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 to 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?