我一直在使用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执行这两个操作中的最后一个似乎会触发a known issue。
答案 0 :(得分:1)
目前,无法在崩溃报告中唯一标识用户。我们正在考虑如何在不损害个人用户隐私的情况下做到这一点,这对我们非常重要。