Skip to main content

Hello,

I have been testing my in app purchase for a subscription through Testflight with my real Apple account. It uses the production sandbox environment, and so everything works as expected previously.

Recently, Apple has made a change to the renewal subscription rate in this production sandbox environment mentioned here and in the Revenuecat blog post: https://developer.apple.com/help/app-store-connect/test-a-beta-version/subscription-renewal-rate-in-testflight

Essentially, the renewal rate has changed from a few minutes to an entire day now. This is fine, but the documentation also says this renewal lasts a week. But it’s been over a week for me, and it continues to renew. I also have not found where I can go to turn off this subscription. 

Does anyone have an ideas how to resolve this? I’d like to it stop renewing.

 

 

It’s been like that for 41 days already for me and it does not cancel itself.


I am also facing this issue. It has been 28 days since I got a weekly subscription. It keeps renewing but has not expired, and the activation and expiry dates are still not showing.


I can confirm renewals seem to be extending beyond the 6-day limit Apple mentions.

It would be great if someone from the team could confirm this has nothing to do with RC’s integration with the App Store APIs and/or StoreKit, and it is rather an Apple issue whereby renewals never really stop at the 6-day mark.


Doing a search on the Apple developer forums, it would seem the issue is more likely on Apple’s backend based on these few commenters in this forum post: https://developer.apple.com/forums/thread/770378

Unfortunately, there is no real answer or solution from Apple.


still waiting for a solution on this as well. The infinite renewal making it impossible to test. 


Facing the same here, is there any workaround for this? 


Im getting the same issue too. Im not using TestFlight yet. Im installing directly on the device. I have a yearly subscription. On the Apple app site it says:

Choose a renewal rate to speed up or slow down how often subscriptions renew for this tester in the sandbox environment. Subscriptions will be automatically canceled after 12 renewals.

After 36 minutes (3 min x 12 renewals), I keep getting renews in RevenueCat. This constantly repeats. You think it would cancel after 36 minutes. Correct me if Im wrong. I find this really annoying. This sandbox looks flakey.

 

 

 

 


Hey all,

We’re generally finding that Apple isn’t cancelling subscriptions in these environments like they should be. Since we aren’t able to directly cancel user subscriptions, TestFlight subscriptions will continue to renew until Apple or the customer cancels.

In sandbox, you can manually cancel subscriptions to stop it from renewing from Settings → Developer → Sandbox Apple Account → Manage, or from Xcode directly if you’re using StoreKit configuration purchases.


@cody Are you referring to the iPhone device itself (“In sandbox” or the appstoreconnect website )? If your referring to the device (iPhone) I found it under Settings > App Store > Sandbox Account > Manage > Subscriptions. Unfortunately there was nothing subscribed. So that didn’t work either. Clearly there is a serious bug. Im unable to test further as its forever subscribed.


Hi, we’re also running into this issue testing subscriptions — purchased via Testflight (not Sandbox) and it now seems to be auto-renewing daily past the 6 renewal count.

 

Is there a way RC could offer us the ability to override and mark a test subscription as cancelled / inactive in the RC sandbox console?


Hey all,

Sorry to hear that you’re experiencing this. It does seem to be an issue with TestFlight specifically. 

We are looking into more ways that we can support from our end, but currently one possible workaround could be to add a button or secret gesture to the TestFlight build of your app that switches the app between various purchase states to make testing easier. Of course, you’ll want to be sure not to include this in your App Store build.

See our blog post here for more details on this: https://www.revenuecat.com/blog/engineering/the-ultimate-guide-to-subscription-testing-on-ios/#h-subscription-renewal-rates-in-the-production-sandbox


Reply