跳转至

React Native 会话重放

前置条件

  • 确保您已设置并初始化@cloudcare/react-native-mobile RUM 配置,并开启 View 的监控采集。
  • React Native 会话重放目前为 alpha 功能,需要使用 @cloudcare/react-native-mobile:0.4.0 及以上的版本。
  • 建议使用文档最上方 badge 显示的版本,另外通过下面命令可找到发布的可用 alpha 版本,alpha 版本更新日志在这里
npm view @cloudcare/react-native-mobile versions --json | grep alpha

配置

npm install @cloudcare/react-native-mobile "last_alpha_version"
#or
yarn inatall @cloudcare/react-native-mobile "last_alpha_version"

代码调用

  import {
  SessionReplayPrivacy,
  FTReactNativeSessionReplay,
  FTSessionReplayConfig
} from '@cloudcare/react-native-mobile';

  let sessionReplayConfig:FTSessionReplayConfig = {
    sampleRate:1,
    privacy:SessionReplayPrivacy.ALLOW
  }
  await FTReactNativeSessionReplay.sessionReplayConfig(sessionReplayConfig);
属性 类型 必须 含义
sampleRate number 采样率,取值范围 [0,1],0 表示不采集,1 表示全采集,默认值为 1。此采样率是 RUM 采样基础上的采样率。
privacy SessionReplayPrivacy 设置 Session Replay 中内容屏蔽的隐私级别。默认SessionReplayPrivacy.MASK
SessionReplayPrivacy.ALLOW: 除了敏感输入控件外不进行遮蔽隐私数据,例如密码输入
SessionReplayPrivacy.MASK_USER_INPUT:遮蔽用户输入的部份数据,包括输入框中文字、Switch等
SessionReplayPrivacy.MASK:遮蔽隐私数据,包括文字、Switch等;

代码和配置参考

文档评价

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