React Native SDK - 初始化 SDK

iOS React Native 跟踪器构造方法的配置选项

React Native SDK ⁠-⁠ 初始化 SDK

以下命令将为您安装跟踪器以及随附的 SDK,让您能够使用所有跟踪器功能。

npm i @openreplay/react-native

在实例化 OpenReplay 的跟踪器时,您可以提供多个配置选项来自定义录制及录制体验的诸多方面。您必须在构造函数中设置 projectKey 选项。您可以在 OpenReplay 仪表板的 ‘Preferences > Projects’ 下获取该值。

将以下代码添加到您的根文件中:

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 回放中对数据进行脱敏

默认情况下,所有选项均标记为 true

  • crashes: Bool 启用崩溃分析(crashlytics)。
  • analytics: Bool 启用对已标记视图的分析跟踪。
  • performances: Bool 启用性能监听器。
  • logs: Bool 启用日志监听器。
  • screen: Bool 启用屏幕录制器。

如果您对此流程有任何疑问,欢迎通过我们的 Slack 与我们联系,或查看我们的论坛