我正在尝试将 Firebase Analytics (FA) 添加到我的 react-native 应用程序中。
实际上,我没有发现将 Google Analytics (GA) 使用此库 expo-analytics
的问题.
但显然 Firebase 分析功能更强大,而且它确实是为移动应用程序构建的。这就是为什么我想在我的应用程序中使用它,但问题是:
I am using Expo and I cannot detach my app to add the json config files.
所以我的问题是:有没有办法让 Firebase Analytics 与 Expo 和 react-native 不分离?
最佳答案
Expo 对 Firebase 的默认绑定(bind)基于 Firebase JavaScript SDK。这意味着它仅限于 Web 开发人员可用的 Firebase 产品,其中(自 2019 年 9 月起)包括 Google Analytics for Firebase(Firebase Analytics 的新名称)。
查看 Firebase 文档以了解 how to get started with analytics on the web .
以前,现在已经过时,请在下面回答。我把它留在这里以供引用。
Expo 对 Firebase 的默认绑定(bind)基于 Firebase JavaScript SDK。这意味着它仅限于 Web 开发人员可用的 Firebase 产品,遗憾的是不包括 Google Analytics for Firebase(Firebase Analytics 的新名称)。
这意味着您必须依赖第三方库才能将其他 Firebase 功能绑定(bind)到您的 Expo 应用程序中。而且由于这些库正在桥接到 Firebase 的原生 Android 和 iOS SDK,因此如果不分离/弹出,就无法使用它们。
另见:
关于firebase - 我们如何将 Firebase Analytics 与基于 expo 的 react-native 应用程序一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48867910/