Skip to main content

What is Mobile Streaming?

Mobile Streaming gives you a live, interactive view of a mobile device running your app, right inside your browser. You can tap, type, and scroll on the streamed screen exactly as you would on a real phone — no local setup, emulator, or cables required. Use it to:

Explore your app

Click through flows to see how the app behaves before writing any tests.

Reproduce an issue

Walk through the steps that led to a problem and watch it happen live.

Prepare test steps

Try out a flow, then describe those same steps when authoring a test.

Check an environment

Open the app for a specific environment and confirm it looks right.

Start a streaming session

1

Open the Environments page

Go to Environments and find the environment whose app you want to open.
2

Click Stream

Select Stream on that environment. Spur opens the streaming view with the environment already selected for you.
3

Wait for the device to appear

The live device takes a few moments to start. Once it’s ready, the app opens on the streamed screen.

Interact with the streamed device

Once the session is live, interact with the screen just like a real phone:
  • Tap anywhere on the screen to select buttons, links, and fields.
  • Type using your keyboard when a text field is focused.
  • Scroll to move through lists and pages.
Give the screen a moment to catch up after each action — the streamed view reflects what’s happening on the device in real time, so there can be a short delay.

End the session

When you’re finished, stop the streaming view to end the session. Ending the session frees up the device and stops the session from running.
Streaming sessions consume mobile credits. A session is only counted toward your usage once it has been active for at least 2 minutes — short sessions below that threshold are not billed.