Testing Auto-Renewable In App Purchases

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!

Today simulating a subscription falling into Billing Retry due to a payment issue is not currently supported in Sandbox. This is a known gap and developer request but also welcome feedback directly, as this can ensure we are prioritizing accordingly. http://feedbackassistant.apple.com

Testing Auto-Renewable In App Purchases
 
 
Q