diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/BiometricUnlockController.java | 3 | ||||
| -rw-r--r-- | proto/src/metrics_constants/metrics_constants.proto | 5 |
2 files changed, 7 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/BiometricUnlockController.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/BiometricUnlockController.java index ce8463e70099..4d4818d51414 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/BiometricUnlockController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/BiometricUnlockController.java @@ -433,7 +433,8 @@ public class BiometricUnlockController extends KeyguardUpdateMonitorCallback { public void onBiometricError(int msgId, String errString, BiometricSourceType biometricSourceType) { mMetricsLogger.write(new LogMaker(MetricsEvent.BIOMETRIC_AUTH) - .setType(MetricsEvent.TYPE_ERROR).setSubtype(toSubtype(biometricSourceType))); + .setType(MetricsEvent.TYPE_ERROR).setSubtype(toSubtype(biometricSourceType)) + .addTaggedData(MetricsEvent.FIELD_BIOMETRIC_AUTH_ERROR, msgId)); cleanup(); } diff --git a/proto/src/metrics_constants/metrics_constants.proto b/proto/src/metrics_constants/metrics_constants.proto index 261646692c63..71d03a86300d 100644 --- a/proto/src/metrics_constants/metrics_constants.proto +++ b/proto/src/metrics_constants/metrics_constants.proto @@ -7371,6 +7371,11 @@ message MetricsEvent { // Note: Only shows up on first time toggle DIALOG_DARK_UI_INFO = 1740; + // FIELD - Detailed reason in biometric authentication error. + // One of the constant value in BiometricConstants.java file. + // OS: Q + FIELD_BIOMETRIC_AUTH_ERROR = 1741; + // ---- End Q Constants, all Q constants go above this line ---- // Add new aosp constants above this line. // END OF AOSP CONSTANTS |