Hi,
We are trying to test Auto-Renewable In App Purchases in our iOS application and we need to support several use cases:
- Grace Period;
- Failed Transactions;
- Cancel the Subscription.
Regarding Cancel the Subscription, we know this is possible to test in Sandbox environment, as we can intentionally cancel it (since iOS 14), and the Auto-Renewable finishes the renewal operations after some times.
The problem we have is:
- to test the use case where we couldn't renew the subscription (failed transaction) and we want to continue offering the service during the Grace Period. We were not able to reach this scenario neither in Sandbox environment nor using StoreKit in Xcode Debug mode.
Does anyone have a way to test this use case we described? Is it even possible to test this particular use case?
Thank you!