Skip to content

Android Session Replay

Prerequisites

Configuration

// Add SDK dependencies
implementation 'com.cloudcare.ft.mobile.sdk.tracker.agent:ft-sdk:[latest_version]'
// Enable session replay functionality
implementation 'com.cloudcare.ft.mobile.sdk.tracker.agent:ft-session-replay:[latest_version]'
// Support for session replay requires support for material components
implementation 'com.cloudcare.ft.mobile.sdk.tracker.agent:ft-session-replay-material:[latest_version]'

Code Invocation

FTSdk.initSessionReplayConfig(new FTSessionReplayConfig().setSampleRate(1f)
            .setPrivacy(SessionReplayPrivacy.ALLOW)
            .addExtensionSupport(new MaterialExtensionSupport()), context);
FTSdk.initSessionReplayConfig(FTSessionReplayConfig().setSampleRate(1f)
            .setPrivacy(SessionReplayPrivacy.ALLOW)
            .addExtensionSupport(MaterialExtensionSupport()), context)
Method Name Type Required Description
setSampleRate Float No Set the sampling rate, range [0,1], 0 means no collection, 1 means full collection, default value is 1.
setPrivacy SessionReplayPrivacy No SessionReplayPrivacy.ALLOW does not obscure private data; SessionReplayPrivacy.MASK obscures private data including text, CheckBox, RadioButton, Switch; SessionReplayPrivacy.USER_INPUT (recommended) partially obscures user input data including text in input fields, CheckBox, RadioButton, Switch, default is SessionReplayPrivacy.MASK.
addExtensionSupport ExtensionSupport No Adds additional custom support. Using ft-session-replay-material allows using MaterialExtensionSupport to provide additional support for collecting Material components

Code and Configuration References

Feedback

Is this page helpful? ×