React native 无法加载分析本机模块

React native 无法加载分析本机模块,react-native,firebase-analytics,segment,React Native,Firebase Analytics,Segment,我正在尝试在我的React本机应用程序上使用Segment进行分析。我希望它能同时适用于Android和iOs。此问题在两个操作系统上都存在 我安装了NPM库,如下所述: yarn add @segment/analytics-react-native yarn react-native link 预期行为:我能够在应用程序中使用分析 实际行为:引发错误,并显示消息“加载分析本机模块失败” 代码:(我在App.tsx/componentDidMount中执行此操作) 这几乎就是他们在文档中使用

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

我安装了NPM库,如下所述:

yarn add @segment/analytics-react-native
yarn react-native link
预期行为:我能够在应用程序中使用分析

实际行为:引发错误,并显示消息“加载分析本机模块失败”

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

这几乎就是他们在文档中使用的内容。我不确定我做错了什么。需要注意的一点是,我使用的是Expo,而不是简单的react native

我尝试过上面提到的解决方案,但没有效果

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]
})