Hello,
I’m developing locally using only the RevenueCat Test Store (test_ API key with Test Store products in my Offerings). After I make a test purchase, I might have to quickly re-run the flow from scratch, as I am developing and changing things and trying to make sure that everything still works. However:
- Deleting the customer in RevenueCat does not make the active Test Store subscription go away for re-testing.
- There doesn’t appear to be any way to cancel or expedite cancellation for a Test Store subscription (no user-facing cancel, no management URL), so I end up waiting for renewals/expiration instead of immediately testing again.
Questions for the community/RC team
- Is there any supported way in the Test Store to immediately cancel/expire a subscription so I can re-purchase right away?
- If instant cancel/expire isn’t supported in the Test Store, what’s the recommended best practice to achieve a fast dev/test loop while developing locally? (e.g., any official workflow to simulate a clean slate without waiting)?
- Are there any Test Store–specific dashboard or API tools/toggles to clear or override a user’s active Test Store subscription state for rapid iteration?
- If this isn’t possible using the test store, is it possible when using sandbox testing? From what I have seen, when making a purchase while having the sandbox account enabled, when I visit the management url I get from `customerInfo.managementURL` or go to: `https://apps.apple.com/account/subscriptions` I do not see the subscription made with the sandbox account in there. I only see the actual subscriptions from my “real” apple ID. Do I need to both have sandbox apple account enabled AND be signed into that sandbox account as my main apple ID on that device?
Goal
- A simple, repeatable local workflow to: purchase → verify → reset instantly → purchase again.
