Video-Like Replay
Enhance your Session Replay experience with video-like playback. You can now configure screenshot quality and capture frequency to see exactly what your users experienced during their sessions.
Quick Start
import Luciq
// Configure video-like replay
SessionReplay.screenshotCapturingMode = .frequency // 1 screenshot per second, value in ms
SessionReplay.screenshotCaptureInterval = 1000
SessionReplay.screenshotQualityMode = .normal
// Initialize SDK
Luciq.start(withToken: "YOUR_APP_TOKEN", invocationEvents: [.shake])#import <Luciq/Luciq.h>
// Configure video-like replay
LCQSessionReplay.screenshotCapturingMode = LCQCapturingModeFrequency; // 1 screenshot per second, value in ms
LCQSessionReplay.screenshotCaptureInterval = 1000;
LCQSessionReplay.screenshotQualityMode = LCQScreenshotQualityNormal;
// Initialize SDK
[Luciq startWithToken:@"YOUR_APP_TOKEN" invocationEvents:LCQInvocationEventShake];Capturing Modes
Navigation Mode (Default)
SessionReplay.screenshotCapturingMode = .navigationLCQSessionReplay.screenshotCapturingMode = LCQCapturingModeNavigation;Interactions Mode
Frequency Mode
Screenshot Capture Interval
Timer Reset Behavior
Screenshot Quality
Quality Profiles
Estimated Screenshots per Session
Configuration Timing
Recommended: Before SDK Initialization
Runtime Configuration
SwiftUI Considerations
Privacy & Masking
Best Practices
Recommended Configurations
Code Examples
API Reference
SessionReplay.screenshotCapturingMode
SessionReplay.screenshotQualityMode
Value
Description
SessionReplay.screenshotCaptureInterval
Parameter
Description
Migration Guide
Last updated