You have several methods for controlling when screenshots are taken. This page lists the settings for disabling/enabling and taking screenshots.

Screenshot Control Settings 

This table lists the different settings for screenshots, the user tasks required for the settings, and a description of what the settings accomplish. Screenshots are enabled by default in the iOS and Android Agents, but disabled in the Controller UI. To use screenshots, you need to enable screenshots in the Controller UI.

Screenshot SettingUser TasksResult
Disable Screenshots From Being Taken

Perform one of the following:

  • Disable screenshots with the iOS/Android SDK.
  • Disable screenshots in the Controller UI.

Only Disable Screenshots with the iOS/Android SDK

Screenshots are globally disabled. The Controller UI cannot override the Mobile Agent setting.

Only Disable Screenshots with the Controller UI

The Controller will disable screenshot capture in the Mobile Agent. Because the Controller setting is propagated to the Mobile Agents through the EUM Server, the Mobile Agent may take screenshots before its screenshot setting has been updated. Once the Controller setting has been applied, however, the Mobile Agent will no longer take screenshots.

Enable Screenshots
  • Enable screenshots in the Controller UI.
The Mobile Agent can take screenshots, and the Controller UI will display them in the session results.
Enable Screenshots - Manual Screenshots (Wi-Fi)
  • Enable screenshots in the Controller UI.
  • Manually take screenshots using the iOS/Android SDKs.
You call the Mobile SDK to take screenshots. The screenshots are only uploaded to the Controller when the device is using Wi-Fi.
Enable Screenshots - Automatic Screenshots (Wi-Fi)
  • Enable screenshots in the Controller UI.
  • Configure the Controller UI to automatically take screenshots.

Screenshots are automatically taken periodically. The screenshots are only transmitted when the device is using Wi-Fi.

Enable Screenshots - Manual Screenshots (Wi-Fi / Cellular Data)
  • Enable screenshots in the Controller UI.
  • Configure the Controller UI to allow the use of cellular data.
  • Manually take screenshots using the iOS/Android SDKs.
You call the Mobile SDK to take screenshots.
Enable Screenshots - Automatic Screenshots (Wi-Fi / Cellular Data)
  • Enable screenshots in the Controller UI.
  • Configure the Controller UI to automatically take screenshots.
  • Configure the Controller UI to allow the use of cellular data.
Screenshots are automatically taken periodically.