React Native 会话重放

前置条件
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等; |
代码和配置参考