Skip to main content
Question

Testflight purchase package issues with multiple old expired subscriptions

  • January 12, 2025
  • 3 replies
  • 60 views

Forum|alt.badge.img+3

Preface: Not sure if this is from the recent corrupt index issue. 

I’m running into an issue where when testing in testflight sandbox, when I go an purchase an in app subscription it says that I already have a subscription when I I don’t.

The account/phone i’m testing with did have previous subscriptions of the same plan on both prod and test flight however, they are both expired, and previous testing, I would get a prompt to repurchase again.

 

Would love some insight on this, and love to provide more information if needed. Thanks!

This post has been closed for comments

3 replies

Forum|alt.badge.img+3
  • Author
  • Helper
  • 4 replies
  • January 13, 2025

To add more light, I’m not sure if the corrupted index from the issue on Jan 11th is truly resolved.

For reference from revenu cat status board:

 

Jan 11, 2025

Potential error spikes with database patch

Resolved - The issue has been resolved, and as a result, we were able to reenable the database operations that were temporarily disabled. The root cause was identified as a corrupted index, which caused database restarts when autovacuum was triggered. The corrupted index was rebuilt, resolving the issue and restoring autovacuum functionality.
We are still awaiting feedback from our cloud provider regarding the cause of the index corruption and will continue to monitor the situation. Thank you for your patience and understanding throughout this incident.
Jan 11, 11:16 UTC

Update - The service remains stable and fully operational, but the situation has not changed. We are still awaiting a response from our cloud provider. At the same time, we are investigating ways to safely reenable the database operations that were temporarily disabled to mitigate the issue. Thank you for your patience as we work towards a resolution.
Jan 10, 21:55 UTC

Update - The service remains stable, and we have taken additional measures to mitigate the issue, including adjustments to database operations that were impacting performance. We are continuing to work closely with our cloud infrastructure provider to address the root cause, which is not yet fully resolved.
Jan 10, 13:44 UTC

Update - The service remains stable, but we are continuing to monitor the situation and we are working with our cloud infrastructure provider for a long term solution.
Jan 10, 11:26 UTC

Monitoring - We may still be experiencing some potential error spikes with the database maintenance patch that we had just performed. We're keeping to monitor and aim to resolve this fully.
Jan 10, 09:00 UTC


jeffrey_bunn
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 277 replies
  • January 17, 2025

Hi ​@cody-choi! Thanks for sharing this. I don’t think it’s related to the attached incident, but I’m happy to further investigate. It might be best to open a support ticket so we can dig into our logs, but for now, can you try restoring (or syncing) purchases before attempting to purchase? Depending on when you last tested, it’s possible that this might be a StoreKit1 → StoreKit2 sandbox receipt issue (that can often be mitigated by restoring). 

Also, I wanted to mention that Apple recently changed the accelerated renewal times in the Sandbox. Sandbox subscriptions used to be ~minutes long, but now every subscription (regardless of duration) renews once per day. This isn’t related to your issue, but I wanted to share just in case you manage to purchase and expect the purchase to renew/expire quickly.


Forum|alt.badge.img+3
  • Author
  • Helper
  • 4 replies
  • January 17, 2025

Hi ​@jeffrey_bunn thanks for getting back, this is something I also reached out to support. Just got some insight on this today.

Apparently this has been an ongoing issue for many since apples subscription sandbox updates of 2024 dec

Here's a thread on Apple's Developer forum of users experiencing similar issues to you: https://forums.developer.apple.com/forums/thread/770378
 
As far as anything more official, we don't have anything on RevenueCat, but here is the new page that Apple created when they launched the 24 hour duration: https://developer.apple.com/help/app-store-connect/test-a-beta-version/subscription-renewal-rate-in-testflight


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings