【问题标题】:Migrating from Fabric to firebase Crashlytics从 Fabric 迁移到 Firebase Crashlytics
【发布时间】:2020-09-25 13:53:48
【问题描述】:

我正在我的 android 项目中从 Fabric 迁移到 Firebase crashlytics,我已根据 https://firebase.google.com/docs/crashlytics/get-started?platform=android#java 相应地更改了所有 gradle 文件

但在我的分析文件中,我有导入,我想将其转换为 FirebaseAnalytics

import com.crashlytics.android.answers.Answers;
import com.crashlytics.android.answers.CustomEvent;

我已将导入更改为

import com.google.firebase.analytics.FirebaseAnalytics;

但不确定如何使用此代码

private static void logCrashlyticsEvent(String event, Map<String, String> map, App app, Settings settings, DeviceTools deviceTools, boolean addGenericData) {
    CustomEvent analyticEvent = new CustomEvent(event); // Custom event needs changing


    if (map != null){
        for (Map.Entry<String, String> entry: map.entrySet()){
            analyticEvent.putCustomAttribute(entry.getKey(), entry.getValue());
        }
    }

    Answers.getInstance().logCustom(analyticEvent); // Answers needs changing
}

请建议如何解决这个问题

非常感谢您的提前

【问题讨论】:

    标签: android firebase crashlytics crashlytics-android


    【解决方案1】:

    根据 Fabric 到 Firebase Crashlytics migration guide

    升级到 Firebase Crashlytics SDK 后,您将无法再使用 Fabric Answers 收集数据。要获取无崩溃用户和面包屑的指标,请改用 Google Analytics(分析)。请注意,您的历史 Answers 数据无法迁移到 Firebase。

    访问Start using Google Analytics,了解如何将 Google Analytics 添加到您的应用中。

    【讨论】:

      猜你喜欢
      • 2019-03-27
      • 2018-07-30
      • 2019-03-31
      • 1970-01-01
      • 1970-01-01
      • 2019-09-07
      • 2019-04-17
      • 2020-05-29
      • 2020-10-23
      相关资源
      最近更新 更多