android - Firebase 云消息传递是否会自动记录分析事件?

标签 android firebase firebase-cloud-messaging firebase-analytics

我在应用级 build.gradle 文件中添加了 FCM 依赖项,如下所示:

implementation 'com.google.firebase:firebase-messaging:15.0.2'

我成功收到推送通知。但 FCM 控制台正在显示一些分析数据。我不想收集任何类型的数据。

问1 我没有添加对 firebase 分析的依赖,那么为什么控制台显示分析数据?

问2 firebase-messaging 依赖是否自动启用 firebase 分析而不添加分析依赖?

问3 我没有将 google-services.json 文件添加到我的项目中,我正在以编程方式初始化 firebase,现在我收到以下错误:

E/FA: Missing google_app_id. Firebase Analytics disabled.



此处消息显示分析已禁用。这是否由于 app_id 未找到而被禁用?或者它是如何自动禁用的?
注意:我没有添加<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />然而。

问4 任何说明 Firebase 消息依赖项会自动收集一些事件和数据的官方文档(不添加对 firebase 分析的依赖项)

最佳答案

  • Firebase 云消息传递会自动将某些类型消息的接收记录到 Analytics。在这些情况下,您目前可以在 Firebase 控制台的通知部分查看分析数据。
  • 是的。 Analytics 是核心 Firebase SDK 的一部分,所有其他 Firebase SDK 都依赖于该核心。
  • 在启动期间找不到其配置数据时,似乎禁用了 Analytics 模块。
  • 有关自动收集事件的更多信息,请参阅 Automatically collected events .要禁用自动收集事件,请参阅 Disable Analytics Collection .
  • 关于android - Firebase 云消息传递是否会自动记录分析事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50305892/

    相关文章:

    ios - 遍历Firebase中节点中的所有节点

    android - 批量 Firebase 云消息传递的限制

    java - 空指针异常 : when trying to get user location from Facebook

    android - Android中的自定义动态图

    android - 文件传输到 sd 的进度条

    android - 我使用 Firebase 进行电话身份验证,它适用于移动调试,但在签名的 APK 上出错

    javascript - Firestore 规则 - 动态路径

    javascript - 使用 Firebase 云功能有条件地发送通知?

    javascript - 从 Web 到移动设备的 Firebase 云消息传递

    android - 在 Android 应用程序的表格中显示数据