Hey folks,
Hoping someone here can shed some light on a perplexing issue I'm seeing with subscriptions in my app.
I had a user kindly inform me that their annual subscription (purchased via Apple) recently failed due to insufficient funds. The weird part? They're still able to access all the premium features in the app.
I've checked in App Store Connect, and I don't have any grace periods set up. What's even stranger is when I look at this user's profile in RevenueCat, it shows them as having an active annual subscription with no indication of a payment issue whatsoever.
This has me scratching my head, so I'm wondering:
- How does Apple typically handle these failed payments, and how does RevenueCat usually reflect them?
- Any idea why a user would still have premium access after a payment fails?
- How long might this access last?
- Is there a way to configure things (either in Apple's settings or RevenueCat) so that premium access is immediately revoked if a payment fails, and only restored once the payment goes through?
- Why wouldn't RevenueCat show me that this payment failed?
Super curious to hear if anyone else has experienced this or has insights into how this all works under the hood. Just trying to understand the expected behavior and make sure everything's set up correctly.
Thanks a bunch for any help or advice!