代码之家  ›  专栏  ›  技术社区  ›  You Qi

Firebase和结构集成:Firebase中没有可检测的结构事件

  •  4
  • You Qi  · 技术社区  · 7 年前

    我已经整合了我的Firebase和Fabric项目,因为它几天前就可以使用了。

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

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

    但在我的Firebase控制台下 Analytics -> Events Analytics -> StreamView ,我似乎看不到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:

    在结构控制台中, Tools -> Firebase 以绿色显示链接:

    In Fabric Console, Tools -> Firebase

    更新3:

    我正在使用新的Firebase UI。根据星火计划,目前没有链接到大查询。

    New Firebase look

    1 回复  |  直到 7 年前
        1
  •  0
  •   You Qi    7 年前

    在过去的几天里,我没有真正关注我的firebase事件。但今天早上我整合了我的 Firebase 项目移交至 Google Analytics https://analytics.google.com 希望获得一些缺失的功能,如城市/州级别的实时位置信息。事实证明,没有什么新的,这是相同的信息,我可以从Firebase控制台找到。但是当我查看 Events Firebase Console ,并发现我的结构事件正在显示。

    可能是分析触发了集成,也可能在任何一次集成之前已经在我的Firebase中填充了。不管怎样,它现在对我有效。:)