This page explains how to submit yourself a bug report from the background, without interrupting your end user whatsoever.
You can send silent reports to yourself by calling the
Shake.silentReport() method anywhere after
This method allows you to include: Description and screenshot, Attachments, Metadata and Activity history in your silent report. If you decide to do so, your code should look something like this example:
Show the Bug submitted message
Silent reports are programmatic and no Shake UI is shown. However, you can choose to display a small and non-intrusive message saying Done. Bug submitted successfully. on the bottom of a users screen once the report has been submitted: