Sandbox Testing

Short definition

Sandbox Testing is Apple's dedicated environment that lets developers test In-App Purchases, auto-renewable subscriptions, and StoreKit flows without using real money.

Detailed

A Sandbox tester is a separate App Store account created in App Store Connect under 'Users and Access → Sandbox Testers'. Signing in to this account on a physical iOS device (simulator is limited) lets the device purchase IAPs in the sandbox. Subscriptions renew on an accelerated schedule — a real one-month subscription renews every five minutes in sandbox — so a developer can validate a full one-year lifecycle in about an hour.

Example

Before shipping the first paid version of an app, the developer creates three sandbox testers (one for happy-path purchase, one for cancellation, one for refund), runs the full paywall through each on a spare iPhone, and confirms the StoreKit transaction observers fire the correct analytics events.

Primary sources

How Forvibe handles this

Forvibe's Pricing Manager addresses this directly: subscription & iap pricing for 175+ countries.

See how it works →

Related terms