Fullstory 反应原生插件
Fullstory的"回想原生"插件从回想原生应用程序内部暴露出进入"回想原生"的"回想原生"移动SDK. 此插件拟与 移动应用程序全程。 。 。 .
快速链接
反应本地版本相容性
| React 本地版本 | @fullstory/react-native 版本 |
|---|---|
>=0.83.0 | >=1.10.0 |
<=0.82.0 | ~1.9.0 |
安装本地反应插件
以 npm 为单位
npm i @fullstory/react-native --save
用纱线
yarn add @fullstory/react-native
带有 expo- cli
expo install @fullstory/react-native
配置 Bail 插件
@fullstory/babel-plugin-react-native 自动包含为对 Fullstory React Native 插件的依赖。 请参考 Bail 插件 读取 用于了解如何配置.
@fullstory/babel-plugin-annotate-react 自动包含为对 Fullstory React Native 插件的依赖。 请参考 Bail 插件 读取 用于了解如何为 React Natural 配置.
导入 React 本地插件
为了从 React 原生应用程序内部使用 Fullstory 原生移动 SDK, 只需要导入 React 原生插件 .
导入示例
以下是一个将SDK导入回放原生应用程序的例子.
import Fullstory from '@fullstory/react-native';
为博览配置
此软件包不能用于“ Expo Go” 应用程序, 因为 它需要自定义本地代码。 。 。 .
将配置插件添加到您的插件阵列 app.json 或者说 app.config.json
{
"expo": {
"plugins": [
[
"@fullstory/react-native",
{
"version": "1.28.0",
"org": "ABC",
"additionalConfigs": {
"ios": {
"PreviewMode": true
},
"android": {
"previewModeEnabled": false
}
}
}
]
]
}
}
插件道具
插件允许通过通过带有属性的对象来进行额外的定制. 如果没有添加额外的属性,则使用默认值. 需要某些属性.
| 财产 | 平台 | 需求 | 说明 |
|---|---|---|---|
| 版本 | Android & iOS 软件 | ✅ | Mobile Apps插件版本的完整故事. |
| 奥尔格 | Android & iOS 软件 | ✅ | 你的指定组织身份. |
| 东道主 | Android & iOS 软件 | 可选的 默认为: fullstory.com | 您的会话发送到服务器 URL . |
| 开始记录 | Android & iOS 软件 | 可选的 默认为: true | 启动记录 false 将阻止数据捕捉,直到您明确引用 FS.restart() API (英语). |
| 额外图形 | Android & iOS 软件 | 可选的 默认为: nil | 通过额外的配置到 机器人 或者说 iOS系统。 。 。 . |
| 启用变量 | 机器人 | 可选的 默认为: release | 指定应用 Fullstory 仪器的变体. |
| 日志级别 | 机器人 | 可选的 默认为: info | 获取指定级别或以上的日志语句. |
| 日志级 | 机器人 | 可选的 默认为: off | 在指定级别上或以上获取任何logcat消息. |
| 包括资产 | iOS系统 | 可选的 默认为: nil | 指定要上传用于播放的 Webview 文件类型。 如果您打算捕捉Web Views, 请强烈建议 . |
| 信息PlistPath 图像 | iOS系统 | 可选的 默认为: nil | 指定您信息. plist 文件的位置, 以防我们无法在应用程序包中自动找到它 。 建议值: "${SRCROOT}/${INFOPLIST_FILE}" |