我正在尝试使用官方 @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 和 rnfirebase 的组合,其中最新的用于实现 Firebase Analytics。
我发现的另一个解决方案是编写本机代码并使用 Firebase 中适用于 iOS 和 Android 的本机 sdks 在我的项目中实现 Analytics,但这需要大量我想避免的工作。