Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们如何将Firebase Analytics与基于expo的react本机应用程序结合使用_Firebase_React Native_Google Analytics_Firebase Analytics_React Native Firebase - Fatal编程技术网

我们如何将Firebase Analytics与基于expo的react本机应用程序结合使用

我们如何将Firebase Analytics与基于expo的react本机应用程序结合使用,firebase,react-native,google-analytics,firebase-analytics,react-native-firebase,Firebase,React Native,Google Analytics,Firebase Analytics,React Native Firebase,我正在尝试将Firebase Analytics(FA)添加到我的react本机应用程序中 事实上,我没有发现一个问题,让谷歌分析(GA)使用这个库expo-Analytics 但显然Firebase analytics更强大,它是为移动应用程序而构建的。这就是为什么我想在我的应用程序中使用它,但问题是: 我正在使用Expo,无法分离我的应用程序来添加json配置文件 因此,我的问题是:有没有一种方法可以让Firebase Analytics与Expo结合,并在不分离的情况下进行本机反应?Exp

我正在尝试将Firebase Analytics(FA)添加到我的react本机应用程序中

事实上,我没有发现一个问题,让谷歌分析(GA)使用这个库
expo-Analytics

但显然Firebase analytics更强大,它是为移动应用程序而构建的。这就是为什么我想在我的应用程序中使用它,但问题是:

我正在使用Expo,无法分离我的应用程序来添加json配置文件


因此,我的问题是:有没有一种方法可以让Firebase Analytics与Expo结合,并在不分离的情况下进行本机反应?

Expo为Firebase提供的默认绑定基于Firebase JavaScript SDK。这意味着它仅限于网络开发者可以使用的Firebase产品,其中(自2019年9月起)包括Firebase的Google Analytics(Firebase Analytics的新名称)

请查看Firebase文档以进行学习


以前的,现在过期的,请回答下面的问题。我把它留在这里,以供参考。


Expo为Firebase提供的默认绑定基于Firebase JavaScript SDK。这意味着它仅限于web开发人员可以使用的Firebase产品,不幸的是,它不包括Firebase的Google Analytics(Firebase Analytics的新名称)

这意味着您将不得不依靠第三方库将其他Firebase功能绑定到您的Expo应用程序中。由于这些库连接到Firebase的本机Android和iOS SDK,因此在不分离/弹出的情况下无法使用它们

另见:

  • 这是一位世博会团队成员的发言
  • 另一个
  • 转化酶
  • 中间层

在这里查看如何将Firebase分析集成到Expo中的详细答案:

简言之:

您可以使用
Android.googleServicesFile
字段将Firebase分析集成到Android应用程序中。至少适用于SDK 33、34、35


对于iOS应用程序
iOS.googleServicesFile
字段在Expo文档中丢失,但仍可用于Firebase分析。至少适用于SDK 34。创建了世博会回购协议中的问题:

这是最新的答案吗?Firebase Analytics的文档中有一个Web部分。很高兴找到埃姆雷。Web analytics刚刚在Firebase上发布,因此很多答案可能已经过时。不幸的是,Web实现需要IndexedDB,而IndexedDB在世博会环境中不可用,因此您现在无法使用它。有关更多信息,请参阅以下功能请求:有关如何将Firebase Analytics与Expo集成的任何更新?上面提到的问题并没有让事情顺利进行。看起来它最终被添加到了Expo中,以便发布的版本具有适当的Firebase分析支持(但不是在Expo中运行时):