Firebase 和 Fabric 集成:Firebase 中未检测到 Fabric 事件

Firebase and Fabric Integration: No detectable Fabric Event in Firebase

自从几天前可用以来,我已经集成了我的 Firebase 和 Fabric 项目。

我的代码中配置了此类结构事件跟踪:

Answers.getInstance().logCustom(new CustomEvent("Entity Click").putCustomAttribute("domain", entity.getDomain()).putCustomAttribute("entity", entity.entityId));

但是在 Analytics -> EventsAnalytics -> StreamView 下的我的 Firebase 控制台中,我似乎看不到 Fabric 事件被集成。我只能看到正常的通用 Firebase 事件:

ad_click
ad_impression
app_clear_data
app_remove
app_update
first_open
os_update
screen_view
session_start

我是不是误会了什么?

更新:

我的 build.gradle 文件部分:

classpath 'io.fabric.tools:gradle:1.24.4'

compile('com.crashlytics.sdk.android:crashlytics:2.7.1@aar') {
    transitive = true;
}

#I did not use firebase-core
compile 'com.google.firebase:firebase-config:11.6.0'
compile 'com.google.firebase:firebase-ads:11.6.0'
compile 'com.google.firebase:firebase-messaging:11.6.0'

更新 2:

在 Fabric 控制台中,Tools -> Firebase 以绿色显示 linking:

更新 3:

我正在使用新的 Firebase UI。在 Spark 计划下,目前 link 没有使用 Big Query。

过去几天我并没有真正关注我的 firebase 事件。但是今天早上我将我的 Firebase 项目集成到 https://analytics.google.comGoogle Analytics,希望获得一些缺失的功能,例如 city/state 级别的实时位置信息。原来没有什么新的,它是我可以从 Firebase 控制台找到的相同信息。但是当我查看 Events 选项卡时,我现在可以看到我的 Fabric 事件。然后我回到 Firebase Console,发现我的织物事件现在正在显示。

可能是 Analytics 触发了集成,或者可能在此之前已经填充到我的 Firebase 中。不管怎样,它现在对我有用。 :)