Sandbox users
To test your app on the Jest platform, you can create sandbox users in the Developer Console. Sandbox users are test accounts that simulate real player activity without affecting production users or incurring real charges.
You can use sandbox users to test features such as login flows, notifications, and in-app purchases.
For a full testing workflow, see Testing with sandbox users.
Create a sandbox user
To create a sandbox user:
- In the left sidebar navigation, select Sandbox Users.
- Select Create Sandbox User.
The new sandbox user will appear in your list of test accounts.
Log in as a sandbox user
Once you have created a sandbox user:
- In the left sidebar navigation, select Sandbox Users.
- Select Generate Login Link for the user.
- Open the generated URL in your browser.
The link automatically logs you in as the selected sandbox user. A small overlay labeled Sandbox user appears at the top of the page, indicating that you are using a test account.
Notifications
When the platform sends a notification to a sandbox user, it appears in that user's inbox. You can also view scheduled notifications for the user from the Developer Console. This is useful for debugging and verifying notification delivery.
Payments
You can test in-app purchases using sandbox users without real charges. Product listings and the purchase dialog show configured prices; the dialog explains that no charge will be made. The resulting product purchase records a price of 0. See Prices during sandbox testing for product and subscription pricing behavior.
For step-by-step guidance on testing scenarios, see Testing with sandbox users.
Reset player state
- Open Sandbox Users.
- Select Reset Player State for the user.
- Confirm the reset, then reopen your app to start with fresh player state.
The reset applies to all apps the sandbox user has played. It clears platform-stored player data and referral attribution, then archives the existing player records. The next entry into each app creates a new player record and player ID, allowing you to repeat onboarding and referral-conversion tests.
The sandbox account remains registered. The reset does not delete transaction history, subscriptions, or notifications, or clear data stored on your own backend.