Your simulator
1
Open the preview pane
Choose iOS or Android in the Simulator pill.
2
Press Start my simulator
A checklist shows progress: “Preparing your app”, “Leasing a simulator”, “Starting Metro and bundling” and “Installing your app”. Press Cancel if you change your mind.
3
Use your app
When the device is ready, its screen appears in the pane. Click and type on it as you would tap and type on a phone.
What the card says
The agent’s simulator
The agent’s simulator is the device the agent drives while it tests your app.- Choose iOS or Android in the Agent pill.
- Press Open agent simulator.
- Watch the device while the agent works.
Controls
Hover over the right edge of a running simulator to show its control rail:- Reload the app
- Save screenshot to Downloads
- Home
- Back (Android)
- App switcher (iOS) or Overview (Android)
- Rotate
- Start webcam injection, which feeds your computer’s webcam to the device camera
- Copy from Simulator Clipboard and Send to Simulator Clipboard
- Upload media (web app only), which adds a JPEG, PNG or MP4 file to the device’s photo gallery
When the code changes
- JavaScript changes usually appear on your simulator within seconds. Nothing needs reinstalling.
- Native changes, such as a new native package, need a new build. When the build is ready you see “The agent changed native code. Update to install the new build.” Press Update.
Idle simulators
Your simulator is released after about 10 minutes without activity. It’s also released when the chat parks. Your code and the chat aren’t affected. Press Resume to start a fresh device with the newest completed build. To learn when a chat parks, see Parked chats and limits.Android builds
Android builds wait for a free build worker. The card shows “Waiting for an available Android build worker. Your build will start automatically.” You don’t need to do anything. If a build waits or runs for too long, it fails and the card tells you how to retry.Logs and debug info
On Mac: in Remote chats, App Logs sits at the bottom-right corner of the preview pane. The Metro tab (for example Metro · iOS) shows the app’s JavaScript output. The Native Build tab shows build progress and output. In the web app and on Mac: when a chat hits a problem, the failure card in the chat has a Copy debug info button. Paste the result into your message when you contact support.Credits
The cloud simulators don’t draw down credits. The agent’s work in the chat does. See How credits work.Related
Previewing your app
The preview pane, the Preview button and the Web view.
Native builds and packages
What triggers a rebuild and what’s preinstalled.
Testing on a real phone
Getting your app onto an iPhone.
Messages explained
What preview and build messages mean.