I am trying to get my brain around how custom offer codes are supposed to work and I just had a friend test one in my production app and everything worked (I think) but Revenuecat shows the offer used as a 1 week trial when the offer code was a 1 year trial. Here’s the scenario:
- I’m using paywalls and I have a $29.99 annual subscription with a 1 week free trial
- Everything about the paywall has been tested in prod and works great
- I created a custom offer code in App Store Connect for my early users to get a free year of the app.
- I am only using this code via the App Store link. User gets a link and goes through the App Store redemption process.
- A friend of mine tested this process and it seemed to work for him. His subscription in settings shows that he has the 1 year free trial.
The problem is, when he signed up, Revenuecat shows his subscription as the standard 1 week trial not a 1 year trial. I maybe be misunderstanding how this should work on the Revenuecat side but is this expected? Seems like Revenuecat should show that he has the 1 year trial.