[Appstore DevTest] Subscription Renewal Timeline Not Accelerated

Background

We are testing subscription purchases. In LiveAppTesting, we have confirmed that the Accelerated Subscriptions Time Table works as expected — subscription renewal cycles are shortened, allowing us to efficiently test scenarios such as renewal flows, expiration, and re-subscription without waiting for the actual billing period. However, in the Appstore DevTest, subscription renewals appear to run on a real-time schedule with no acceleration applied. For example, after purchasing a monthly subscription in Appstore DevTest, the next renewal event does not occur until approximately one month later in real time, making it impractical to test the full subscription lifecycle.

Questions

  1. Is it by design that the Accelerated Subscriptions Time Table does not apply in Appstore DevTest? Since acceleration works in LiveAppTesting, we would like to understand whether this behavioral difference between the two environments is intentional.
  2. Are there any plans to support the Accelerated Subscriptions Time Table in Appstore DevTest, similar to how it works in LiveAppTesting? We rely on Appstore DevTest for early-stage testing before app publication, and having accelerated subscription renewals available at this stage would significantly improve our development and testing efficiency.

Environment Details

  • Testing method: Appstore DevTest
  • Target: Auto-renewable subscriptions (monthly / annual)
  • Observed behavior: Subscription renewals occur on a real-time schedule; Accelerated Subscriptions Time Table does not appear to be applied
  • Reference: Accelerated Subscriptions Time Table is confirmed to work correctly in LiveAppTesting

Thank you in advance for your clarification and support!

Hi @ishijima_tatsuki_1

Thank you for the detailed question.

Yes, this is by design. The Accelerated Subscriptions Time Table is a feature exclusive to Live App Testing (LAT) and is not supported in Appstore DevTest for IAP.

DevTest for IAP connects directly to Amazon’s production services, which means subscription renewals follow real-time billing schedules. This is intentional — DevTest is designed to validate that your IAP integration works correctly against real Amazon services, while LAT provides the accelerated subscription testing capability for efficiently testing the full subscription lifecycle.

The recommended workflow for subscription testing is:

  1. Use App Tester during initial development to validate your basic IAP implementation with mock responses
  2. Use DevTest to confirm your integration works against real Amazon services (initial purchase, receipt validation, etc.)
  3. Use LAT with Accelerated Subscriptions enabled to test the full subscription lifecycle (renewals, expiration, re-subscription) without waiting for real billing periods

For reference:

Regarding your second question — we don’t have any plans in the forseable future to add accelerated subscription support to DevTest. We’d recommend submitting this as a feature request so it can be tracked by the product team.

Warm regards,
Ivy