Skip to main content

Auto screenshot

When Shake's New ticket screen is invoked, a screenshot is automatically attached to it.

Auto screenshot

Jetpack Compose is a declarative UI toolkit, a paradigm shift from the current View system. On devices with OS older than Android O, Shake will capture Jetpack Compose screens but not the LazyColumn, LazyRow, Scaffold and Shapes components. On devices with Android O and newer, Shake will capture those components too, if they are not in a dialog.


Imagine a case where you leave the auto screenshot enabled and you set up Shake in a way that your users report all their issues and suggestions only by visiting My account → Help in your app. Since Shake would always be invoked from that same place, every ticket your users send you would always have the identical screenshot attached. That would be both confusing and useless.

Open Shake Home screen

Disable auto screenshot using the following snippet:

Shake.getReportConfiguration().isScreenshotIncluded = false


Visit Protect sensitive data to learn how to easily mark any view as private so it's automatically deleted from the auto screenshot.