-
public class SessionReplayAn entry point to Datadog Session Replay feature.
-
-
Field Summary
Fields Modifier and Type Field Description public final static SessionReplayINSTANCE
-
Method Summary
Modifier and Type Method Description final static Unitenable(SessionReplayConfiguration sessionReplayConfiguration, SdkCore sdkCore)Enables a SessionReplay feature based on the configuration provided. final static Unitenable(SessionReplayConfiguration sessionReplayConfiguration)Enables a SessionReplay feature based on the configuration provided. final UnitstartRecording(SdkCore sdkCore)Start recording session replay data. final UnitstopRecording(SdkCore sdkCore)Stop recording session replay data. -
-
Method Detail
-
enable
@JvmOverloads() final static Unit enable(SessionReplayConfiguration sessionReplayConfiguration, SdkCore sdkCore)
Enables a SessionReplay feature based on the configuration provided. It is recommended to invoke this function as early as possible in the app's lifecycle, ideally within the
Application#onCreatecallback, to ensure proper initialization.- Parameters:
sessionReplayConfiguration- Configuration to use for the feature.sdkCore- SDK instance to register feature in.
-
enable
@JvmOverloads() final static Unit enable(SessionReplayConfiguration sessionReplayConfiguration)
Enables a SessionReplay feature based on the configuration provided. It is recommended to invoke this function as early as possible in the app's lifecycle, ideally within the
Application#onCreatecallback, to ensure proper initialization.- Parameters:
sessionReplayConfiguration- Configuration to use for the feature.
-
startRecording
final Unit startRecording(SdkCore sdkCore)
Start recording session replay data.
- Parameters:
sdkCore- SDK instance to get the feature from.
-
stopRecording
final Unit stopRecording(SdkCore sdkCore)
Stop recording session replay data.
- Parameters:
sdkCore- SDK instance to get the feature from.
-
-
-
-