0

我一直在使用 Crashlytics,但现在我正在一个应用程序中尝试 Firebase Crash。

我想设置某种用户标识符,以便能够交叉检查用户自己发送的报告和崩溃报告。

在 Crashlytics 中,我一直使用Crashlytics.setUserIdentifier()https://docs.fabric.io/android/crashlytics/enhanced-reports.html?identifier#user-information)。

据我所知,我必须使用FirebaseCrash.log()https://firebase.google.com/docs/crash/android#create_custom_logs),但这不会一次设置标识符,对吧?我想每次我调用该方法时它都会记录它。

这让我想到了真正的问题。该应用程序是一个具有相对频繁运行的服务的小部件,用户无需访问活动。进行日志记录的最佳地点是什么?

使用 Crashlytics,我在主要活动或扩展类中设置了用户标识符Application。使用 Firebase Crash 执行这两者中的最后一个似乎会引发一个已知问题

4

1 回答 1

1

目前没有办法在崩溃报告中唯一标识用户。我们正在考虑如何在不损害个人用户隐私的情况下做到这一点,这对我们来说非常重要。

于 2016-06-21T20:29:36.757 回答