@fullstory/segment-react-native-plugin-fullstory

中文文档
1.0.1发布于 2023/05/13MITTypeScriptESM + CJS近 30 天下载 4.5万

将 FullStory 与您的分解分析结合到您的 React-Native app 中.

中文使用文档
文档目录8 节
  1. 先决条件
  2. 建立完整的故事
  3. 设立分部
  4. 安装
  5. 使用量
  6. 配置
  7. 示例
  8. 许可证

@fullstory/segment-resact-native-plugin-fullstory (原始内容存档于2018-09-29)

CircleCI

EnrichmentPlugin 页:1 完整的故事。这是一个片段分析插件,可以包裹 @fullstory/react-native。 。 。 .

先决条件

建立完整的故事

请确保您的应用程序与 FullStory 正确设置 。 见 FullStory 的回放原生文档 要开始.

设立分部

此插件与 @segment/analytics-react-native。后续部分 安装指令。 。 。 .

安装

安装 @fullstory/segment-react-native-plugin-fullstory 财务报告和审定财务报表 @fullstory/react-native 依赖性.

yarn add @fullstory/segment-react-native-plugin-fullstory @fullstory/react-native
# or
npm install --save @fullstory/segment-react-native-plugin-fullstory @fullstory/react-native

运行 pod install 安装后自动链接 FullStory SDK .

使用量

在您初始化分析客户端的代码中 .add({ plugin }) 使用一个方法 FullStoryPlugin 举个例子.

// App.js

import { createClient } from '@segment/analytics-react-native';
import { FullStoryPlugin } from '@fullstory/segment-react-native-plugin-fullstory';

const segmentClient = createClient({
  writeKey: 'SEGMENT_WRITE_KEY',
});

const plugin = new FullStoryPlugin({
  // configurations
  enableFSSessionUrlInEvents: true,
});

segmentClient.add({ plugin });

配置

插件接受一个配置对象,其属性如下:

财产说明
启用FS 会话UrlInEvents将 FS 会话 URL 插入到会话属性 。 默认为 true。 。 。 .
允许列表全部跟踪事件将所有音轨事件作为FS自定义事件发送. 默认为 false。 。 。 .
启用识别事件启用指定要作为 FS 识别事件发送的事件段 。 默认为 true。 。 。 .
允许列表跟踪事件允许发送到 FullStory 的一系列事件名称 。 允许列出所有事件, 使用 allowlistAllTrackEvents。 。 。 .
启用 SendScreenAsEvents 程序将屏幕事件作为FS自定义事件发送. 默认为 false。 。 。 .
启用 GroupTraits 用户变量允许将组事件特性传递到 FS 用户 vars 。 默认为 false。 。 。 .

示例

我们包含一个简单的反应本地应用程序,在其中执行插件 ./example。见 实例README 补充说明.

许可证

麻省理工学院

版本与发布记录

@fullstory/segment-react-native-plugin-fullstory 共发布 2 个版本,首次发布于 2023/01/27;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.0.1latest2023/05/133 年前
1.0.02023/01/273 年前

关于 @fullstory/segment-react-native-plugin-fullstory 的常见问题

@fullstory/segment-react-native-plugin-fullstory 是什么?

将 FullStory 与您的分解分析结合到您的 React-Native app 中.

如何安装 @fullstory/segment-react-native-plugin-fullstory?

在项目目录运行 npm install @fullstory/segment-react-native-plugin-fullstory,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:@segment/analytics-react-native(*)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@fullstory/segment-react-native-plugin-fullstory 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@fullstory/segment-react-native-plugin-fullstory 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@fullstory/segment-react-native-plugin-fullstory 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=12。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@fullstory/segment-react-native-plugin-fullstory 可以商用吗?

@fullstory/segment-react-native-plugin-fullstory 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@fullstory/segment-react-native-plugin-fullstory 的下载量有多少?

根据 npm 官方下载统计,@fullstory/segment-react-native-plugin-fullstory 在 2026/10/16 – 2026/11/14 这 30 天内被下载 44,952 次,日均约 1,498 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@fullstory/segment-react-native-plugin-fullstory 还在维护吗?

最新版本 1.0.1 发布于 2023/05/13(3 年前);至今共发布 2 个版本,其中过去 12 个月发布了 0 个;首次发布于 2023/01/27。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。