无法加载 Analytics 本机模块

Iso*_*man 5 segment react-native firebase-analytics

我正在尝试在我的 React Native 应用程序上使用 Segment 进行分析。我希望它同时适用于 Android 和 iO。两个操作系统上都存在此问题。

我按照此处的说明安装了 NPM 库:

yarn add @segment/analytics-react-native
yarn react-native link
Run Code Online (Sandbox Code Playgroud)

预期行为:我能够在应用程序中使用分析

实际行为:抛出错误并显示消息“无法加载 Analytics 本机模块”

代码:(我在 App.tsx/componentDidMount 中执行此操作)

import Segment from '@segment/analytics-react-native';
import FirebaseAnalytics from '@segment/analytics-react-native-firebase'

Segment.setup(keys.segment.writeKey, {
  recordScreenViews: true,
  trackAppLifecycleEvents: true,
  trackAttributionData: true,
  using: [FirebaseAnalytics]
})
Run Code Online (Sandbox Code Playgroud)

这几乎就是他们在文档中使用的内容。我不确定我做错了什么。需要注意的一件事是我使用的是 Expo,而不是普通的 React-Native。

我已经尝试过此处此处提到的解决方案,但无济于事。