Códigos de error de autenticación de Firebase 9.0.2

De acuerdo con los documentos antiguos firebase proporcionar error de autenticación como error de firebase que proporciona código en ella, pero en la nueva base de fuego 9.0.2 sólo la excepción que puede ser emitido a FirebaseAuthException y tiene getCode, pero la cadena. Ahora quiero conseguir todos los errores posibles en firebase. He intentado pero no pude encontrar ninguna solución. Ios tiene sección de error de manejar y proporciona error con código (int) y no en Android. Por favor ayuda. Gracias de antemano

2 Solutions collect form web for “Códigos de error de autenticación de Firebase 9.0.2”

Para obtener todos los errores posibles en FirebaseAuth puedes hacer algo como esto:

private void handleAuthenticationException(@NonNull Exception exception) { if (exception instanceof FirebaseAuthUserCollisionException) { if (((FirebaseAuthUserCollisionException) exception).getErrorCode().equals("ERROR_ACCOUNT_EXISTS_WITH_DIFFERENT_CREDENTIAL")) { //do something... } } // Other relevant exceptions for you... } 

Y llame a este método de su OnFailureListener de esta manera:

 firebaseAuth.signInWithCredential(credential). .addOnSuccessListener(/*Your code here!*/) .addOnFailureListener(this, new OnFailureListener() { @Override public void onFailure(@NonNull Exception exception) { handleAuthenticationException(exception); } ); 

Consulte la documentación FirebaseAuthException para obtener más información.

Usted puede intentar brindar el error siguiendo el código en cualquier lugar que pudo haber salido mal.

 Toast.makeText(YourActivity.this, ((FirebaseAuthException) task.getException()).getMessage(), Toast.LENGTH_SHORT).show(); 
  • Audífono de estado de firebase de Android firebase llamado varias veces
  • Firebase sobrescribe Signin con la cuenta de Google
  • Cambiar contraseña con Firebase para Android
  • Firebase Error no puede tener acceso a zzanb después de usar play-services-xxx: 9.8.00
  • Cómo manejar la caducidad de token firebase personalizada en Firebase 3.xx
  • Firebase - Correo de verificación de correo electrónico No funciona - Se ha producido un error interno.
  • "No se pudo resolver: com.google.firebase: firebase-core: 9.0.0"
  • Obtener id token en la aplicación de Android y verificarlo en el servidor de back-end (¿Cómo usar id token?)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.