diff --git a/app/src/main/java/com/geeksville/mesh/MeshUtilApplication.kt b/app/src/main/java/com/geeksville/mesh/MeshUtilApplication.kt index abcf38807..0c6dc7e16 100644 --- a/app/src/main/java/com/geeksville/mesh/MeshUtilApplication.kt +++ b/app/src/main/java/com/geeksville/mesh/MeshUtilApplication.kt @@ -1,6 +1,7 @@ package com.geeksville.mesh import android.os.Debug +import com.geeksville.android.AppPrefs import com.geeksville.android.BuildUtils.isEmulator import com.geeksville.android.GeeksvilleApplication import com.geeksville.android.Logging @@ -23,6 +24,9 @@ class MeshUtilApplication : GeeksvilleApplication() { crashlytics.setCrashlyticsCollectionEnabled(isAnalyticsAllowed) crashlytics.setCustomKey("debug_build", BuildConfig.DEBUG) + val pref = AppPrefs(this) + crashlytics.setUserId(pref.getInstallId()) // be able to group all bugs per anonymous user + // Attach to our exception wrapper Exceptions.reporter = { exception, _, _ -> crashlytics.recordException(exception)