Developer Console

Live Device Interaction

With Live Device Interaction, you can access a range of Fire TVs and Fire tablets. You can upload test apps, open live apps, and run functional tests including the following scenarios:

  • Sideload and test APKs to observe app behavior during installation and uninstallation
  • Install, launch, and exit
  • Navigate to in-app sign-in and sign-up screens
  • Browse content from Appstore
  • Make in-app purchases on live downloaded apps
  • Navigate and control the app using the virtual remote

You can also take screenshots, record videos, download logs, and send Android Debug Bridge (ADB) commands.

Connect remotely to devices

To access Live Device Interaction, select the Live Device Interaction tab or Get Started from the Live Device Interaction section on the Appstore Quality Central home screen.

On the Devices tab, you can see the available devices that you can interact with remotely.

Selectable images of available Fire devices.
Devices tab

On the Details tab, you can see the details of the available devices, such as model and OS version. You can also see the number of usable devices and the number of devices that are busy (in-use).

Device details include the device name, model, family, OS, and whether the device is available to use.
Details tab

To connect to a particular device

  1. On the Devices tab, click the image of the device to start a remote session. Alternatively, on the Details tab, select Use on the device you want to interact with.
  2. After you connect to the device, sign in with your Amazon account.
The screen of a remote Fire device. Sign in with your Amazon account. A virtual Fire TV remote to control the remote device.
Live device control tab

When connected to a device, you can choose to perform any of the following actions:

  • On the Remote tab, access a virtual remote to navigate the Fire TV.
  • On the Dashboard tab, in the App Upload section, upload an app binary from your local device.
  • On the Dashboard tab, in the Shell section, enter ADB commands.
  • On the Screen tab, take screenshots and videos. Make sure to download any screenshots and videos before closing the session.
  • On the Logs tab, generate logs for debugging or validations.
  • Navigate to Amazon Appstore and download any live app.

When you access a remote device, you can use a virtual remote, your keyboard, or a keyboard touchpad to navigate. For a Fire TV, use the virtual remote for the best experience.

The following image displays the keyboard-to-Fire TV remote mapping.

See text description.

Text description

  • D-pad navigation: Use the LEFT, RIGHT, UP, and DOWN arrow keys on the keyboard.
  • Home button: Use the Home button icon on the virtual remote in the Remote tab.
  • Center D-pad button: Use the ENTER key on the keyboard.
  • Back button: Use the Back button icon on the virtual remote in the Remote tab.
  • For video streaming controls, click the video screen to activate the seek bar. Then, use the RIGHT arrow key to fast-forward, LEFT to rewind, and SPACEBAR to play or pause.

For Fire tablets, you can use the keyboard touchpad to navigate. For a swipe gesture, press and hold the left touchpad button. As you hold the left button, swipe in the desired direction on the touchpad.

Guidelines

Use the following guidelines for the best experience with Live Device Interaction.

Do

  • Have stable internet with good speed and bandwidth (greater than 100 Mbps).
  • Sign in to your Amazon account before using the Fire TV or Fire tablet.
  • Save any device PIN that was enabled during device registration.
  • Save your logs, recordings, and other generated data before closing the remote session or window.

Don't

  • Disable the USB debugging feature. Disabling USB debugging can cause device disconnections.
  • Leave the device idle for more than 15 minutes. Leaving the device idle can cause device disconnections.
  • Open multiple device sessions at the same time.
  • Change the screen quality, refresh rates, or perform multiple concurrent clicks. These actions can cause lag.

Last updated: Dec 19, 2024