Test iOS In-App Purchases with Sandbox

Currently, we are testing subscriptions in the sandbox environment. There are some questions I would like to ask:

  1. For each subscription purchase in the sandbox environment, the subscription will automatically renew how many times before it's cancelled?. According to our current experience, the number of automatic renewals for each package purchase is not fixed, Sometimes the package will be canceled after 12 renewals, but sometimes the package will be canceled after only 3 renewals.
  2. When testing In-app purchase in the sandbox environment, we don't receive payment invoice, how can we receive it like on android (on android side in test environment, after every renewal we receive the invoice, which was very helpful during our testing)
  1. For each subscription purchase in the sandbox environment, the subscription will automatically renew how many times before it's cancelled?. According to our current experience, the number of automatic renewals for each package purchase is not fixed, Sometimes the package will be canceled after 12 renewals, but sometimes the package will be canceled after only 3 renewals.

From Manage Sandbox Apple ID settings > Edit subscription renewal speed: The subscription renewal speed is the speed at which subscriptions renew for each tester in sandbox. The subscription renewal rate will also determine the length of Billing Retry and Billing Grace Period for those testers. ... Subscriptions renew up to 12 times before auto-renewal turns off on the thirteenth renewal attempt. Note that the actual speed of renewal in sandbox depends on the length of the subscription. Be sure to read Testing an auto-renewable subscription for more information.

2.When testing In-app purchase in the sandbox environment, we don't receive payment invoice

if you are looking to gather a receipt after purchase in the sandbox, see Explore in-app purchase integration and migration.

Test iOS In-App Purchases with Sandbox
 
 
Q