Screen Recording

Buglife can be used to record a user's screen, and attach the recording to a bug report. Screen recording is initiated programmatically, like such:

Buglife.startScreenRecording();

Here's how the complete screen recording flow works:

  1. The screen recording flow is initiated using Buglife.startScreenRecording();
  2. The user is shown an OS-level prompt requesting permission to record the screen.
  3. Once granted, Buglife immediately begins recording the screen.
  4. Screen recording will progress for up to 30 seconds. If the user wishes to stop screen recording earlier, they may do so by tapping the floating Record button.
  5. The Buglife reporter UI is automatically shown with the recording attached.