Skip to main content

Hello,

I am testing an app as external tester and I managed to subscribe to a monthly subscription.

 

Now, I want to test the user subscription deletion and re-subscription. I see that in Sandbox environment it shows me that subscription will be renewed or expired in 1 day, not 5 minutes.

Even if I delete the customer from RevenueCat and restart an app, after first paywall page, my iPhone shows me that I have a valid subscription and I can continue it, but I am unable to restart a full subscription cycle again.

Could you please help me? When I was testing subscription as internal tester, the expiration time was 5 minutes so I was able to restart the process, is it connected with the fact I am not internal tester but external?

 

Thanks!

 

Hi, are you testing in TestFlight? If so then this is due to the changes that Apple introduced that you can find in their TestFlight docs here they stating that "each subscription is renewed daily, up to 6 times."

Unfortunately it appears that Apple currently has a bug in TestFlight where subscriptions will renew infinitely so until this is fixed you’ll want to create a brand new Apple sandbox account to test or you can try to switch between different purchase states which you can find in our blog post here


Reply