Replay - Sessions
Replay divides its recordings by “sessions”. A session starts when the client’s application is started and ends when the application is no longer in the foreground.
When the user accepts a survey invitation, the SDK continues to record the remainder of the 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 this deactivated state until the re-invitation time period (if configured) elapses.