Replay - Sessions
Replay divides its recordings by “sessions”. A session can be initiated by starting or resuming any of the Activities in the application. Sessions are ended by either exiting the application via the Back button, or whenever an Activity is paused for longer than two seconds (for example, if the user leaves the application by pressing the home button).
When the user accepts a survey invitation, the SDK continues to record the remainder of their current session and initiates transmission when the user leaves the application. After transmission is complete, recording is deactivated until the survey repeat time period (if configured) elapses.
If the invitation is declined, all session data is deleted and the SDK enters a deactivated state. The SDK remains in deactivated state until the re-invitation time period (if configured) elapses.