App Store Connect Help
Testing subscriptions and in-app purchases in TestFlight
Subscription renewal rate in TestFlight
When testing your app's subscriptions in TestFlight, the renewal rate is accelerated. Each subscription is renewed daily, up to 6 times within a one-week period, regardless of the subscription's duration.
Learn more about testing in-app purchases with sandbox.
Important: To test different renewal rates in TestFlight, you can use your Sandbox Apple Account. Learn more about managing Sandbox Apple Account settings.
Renewal for all durations
1 week |
1 month |
2 months |
3 months |
6 months |
1 year |
|
---|---|---|---|---|---|---|
Subscription renewal speed |
1 Day |
1 Day |
1 Day |
1 Day |
1 Day |
1 Day |
Example scenario: If you start a 1-month subscription on February 1st, it'll renew every 24 hours for a total of 6 renewals before being canceled. Since subscriptions renew at an accelerated rate in TestFlight, you'll see a new transaction for each renewal on February 2nd, 3rd, 4th, 5th, 6th, and 7th. The subscription's auto-renewal will then be disabled on February 8th.
Note: To test subscriptions entering or exiting billing retry, you must test with a Sandbox Apple Account to subscribe and use the sandbox account settings to simulate this scenario. Learn more about testing failing subscription renewals and in-app purchases.
Test in-app purchase scenarios in TestFlight with your Sandbox Apple Account
To test various in-app purchase scenarios in TestFlight, you can use your Sandbox Apple Account. Learn more.
To learn more about the different in-app purchase scenarios you can test with your Sandbox Apple Account, visit the Manage Sandbox Apple Account settings page.
Note: You can only use a Sandbox Apple Account to test apps within your own developer account.