When Screenshots Can Be Taken
AppDynamics has optimized the Mobile Agents to minimize performance overhead. If performance allows, the Android and iOS Agents can take screenshots when the following events occur:
- Screen changes
- Touch events
- Period sampling (5-10) seconds
When Screenshots Cannot Be Taken
The Android and iOS Agents, however, cannot take screenshots under the following conditions:
- Text is being entered
- Network restrictions have been made
- Application scheduling in process
- Other system conditions
- Crash occurs and the application is killed
If the application is "crashing", the agent cannot depend on having a stable environment to collect a screenshot.
Hopefully, the last processed and stored screenshot has relevance to the crash.