React Native SDK - 初始化 SDK
以下命令将为您安装跟踪器以及随附的 SDK,让您能够使用所有跟踪器功能。
npm i @openreplay/react-native
在实例化 OpenReplay 的跟踪器时,您可以提供多个配置选项来自定义录制及录制体验的诸多方面。您必须在构造函数中设置 projectKey 选项。您可以在 OpenReplay 仪表板的 ‘Preferences > Projects’ 下获取该值。
添加跟踪代码
Section titled 添加跟踪代码将以下代码添加到您的根文件中:
import Openreplay from '@openreplay/react-native';
// ...
useEffect(() => {
OpenReplay.tracker.startSession(
'yourProjectKey',
options, // explained below, set {} if empty
'https://local.openreplay.instance/ingest' // not required if you're using managed version
);
}, [])
有关更多详情,请参阅如何在 React Native 回放中对数据进行脱敏。
初始化选项
Section titled 初始化选项默认情况下,所有选项均标记为 true:
crashes: Bool启用崩溃分析(crashlytics)。analytics: Bool启用对已标记视图的分析跟踪。performances: Bool启用性能监听器。logs: Bool启用日志监听器。screen: Bool启用屏幕录制器。