跳转至

Android 会话重放

前置条件

  • 确保您已设置并初始化 FTSdk RUM 配置,并开启 View 的监控采集。
  • Android Session Replay 目前为 alpha 功能,需要使用 ft-sdk:1.7.0 以上的版本

配置

//添加 SDK 的依赖
implementation 'com.cloudcare.ft.mobile.sdk.tracker.agent:ft-sdk:[latest_version]
//需要开启 session replay 功能
implementation 'com.cloudcare.ft.mobile.sdk.tracker.agent:ft-session-replay:[latest_version]'
//需要支持 session replay 需要支持 material 组件
implementation 'com.cloudcare.ft.mobile.sdk.tracker.agent:ft-session-replay-material:[latest_version]'

代码调用

FTSdk.initSessionReplayConfig(new FTSessionReplayConfig().setSampleRate(1f)
            .setPrivacy(SessionReplayPrivacy.ALLOW)
            .addExtensionSupport(new MaterialExtensionSupport()), context);
FTSdk.initSessionReplayConfig(FTSessionReplayConfig().setSampleRate(1f)
            .setPrivacy(SessionReplayPrivacy.ALLOW)
            .addExtensionSupport(MaterialExtensionSupport()), context)
方法名 类型 必须 含义
setSampleRate Float 设置采集率,取值范围 [0,1],0 表示不采集,1 表示全采集,默认值为 1。
setPrivacy SessionReplayPrivacy SessionReplayPrivacy.ALLOW 不进行遮蔽隐私数据, SessionReplayPrivacy.MASK 遮蔽隐私数据,包括文字、CheckBox,RadioButton,Switch; SessionReplayPrivacy.USER_INPUT(推荐)遮蔽用户输入的部份数据,包括输入框中文字、CheckBox,RadioButton,Switch, 默认,为 SessionReplayPrivacy.MASK
addExtensionSupport ExtensionSupport 添加额外自定义支持。使用 ft-session-replay-material 可以使用 MaterialExtensionSupport 提供额外 Material 组件采集支持

代码和配置参考

文档评价

文档内容是否对您有帮助? ×