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
- In-App PurchaseIn-App Purchase (IAP) is the Apple and Google payment mechanism for selling digital goods, services, or subscriptions from inside a mobile app.
- Auto-Renewable SubscriptionAn auto-renewable subscription is an In-App Purchase type that charges the user at a fixed interval (weekly, monthly, yearly, etc.) and renews automatically until the user cancels.
- TestFlightTestFlight is Apple's official beta testing platform that lets developers distribute pre-release iOS, iPadOS, macOS, tvOS, watchOS, and visionOS builds to up to 10,000 external testers and unlimited internal team members.
- App Store ConnectApp Store Connect is Apple's web and API console for submitting, managing, and distributing iOS, iPadOS, macOS, tvOS, watchOS, and visionOS apps on the Apple App Store.