MASTG-KNOW-0099: Capturas de tela

Os fabricantes desejam proporcionar aos usuários do dispositivo um efeito esteticamente agradável quando um aplicativo é iniciado ou encerrado, por isso introduziram o conceito de salvar uma captura de tela quando o aplicativo entra em segundo plano. Esse recurso pode representar um risco de segurança porque as capturas de tela (que podem exibir informações sensíveis, como um e-mail ou documentos corporativos) são gravadas no armazenamento local, onde podem ser recuperadas por um aplicativo malicioso com uma exploração de bypass do sandbox ou por alguém que roube o dispositivo.

As capturas de tela são armazenadas dentro do contêiner do aplicativo em
/var/mobile/Containers/Data/Application/$APP_ID/Library/SplashBoard/Snapshots/sceneID:$APP_NAME-default/. Elas são sobrescritas toda vez que o aplicativo entra em estado de segundo plano.

O sistema tira a captura de tela após a conclusão de applicationDidEnterBackground, portanto, é comum exibir uma sobreposição sobre o conteúdo da tela. Quando um aplicativo retorna ao primeiro plano, applicationWillEnterForeground é chamado.

Você pode encontrar mais informações em "Prepare your UI for the app snapshot".