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 Setting
User Tasks
Result
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.