对于我的旧版本,中间会话长度约为11分钟。对于我的最新版本,中间会话长度为0:01秒。对于这个版本,有大约100个用户和500个会话(今天,我猜)。这与旧版本的比例大致相同。每位用户的应用时间减少了70%。对于高/低/中等活跃用户,Fabric遗憾地没有显示该版本的映射,因此我不确定每个低活动用户是否来自新版本。
当我检查Fabric.isInitialized()时 - 它会为这些设备返回true。 这是我的初始化Crashlytics的代码:
val core = CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build()
Fabric.with(Fabric.Builder(context).kits(Crashlytics.Builder()
.core(core)
.build())
.initializationCallback(object : InitializationCallback<Fabric> {
override fun success(fabric: Fabric) {
logInfo("Fabric & Crashlytics successfully initialized")
isInitialized = true
}
override fun failure(e: Exception) {
logError("Fabric & Crashlytics could not be initialized")
isInitialized = false
}
})
.build())
Crashlytics.setUserIdentifier(userIdentifier)
当我强行崩溃时,崩解剂会毫无问题地触发。有人遇到过类似的问题,或者我的代码中有错误吗?