如何使用 @firebase 在 React Native Expo 应用程序中正确初始化 Firebase Analytics?

问题描述 投票:0回答:1

我正在尝试使用官方 @firebase 库将 Firebase Analytics 集成到我的 React Native Expo 应用程序中(我已经成功使用其他服务)。但是,我遇到以下警告:

@firebase/analytics: Analytics: Firebase Analytics is not supported in this environment. 
Wrap initialization of analytics in analytics.isSupported() to prevent initialization in unsupported environments. 
Details: (1) Cookies are not available. (analytics/invalid-analytics-context).

据我了解,这是由于React Native环境中缺少cookie造成的。我怎样才能像非官方的 rnfirebase 库(我不想使用)那样解决这个问题?

firebase react-native expo firebase-analytics
1个回答
0
投票

我最终在我的项目中使用了 @firebase 和 rnfirebase 的组合,其中最新的用于实现 Firebase Analytics。

我发现的另一个解决方案是编写本机代码并使用 Firebase 中适用于 iOS 和 Android 的本机 sdks 在我的项目中实现 Analytics,但这需要大量我想避免的工作。

© www.soinside.com 2019 - 2024. All rights reserved.