No puedo registrarme usando el módulo de firebase auth

Nuestro requisito

Registrarse usando correo electrónico / contraseña con Firebase SDK en android

Problema

El método onComplete () no se llama. No se produce error / excepción. Nota: Hemos habilitado el proveedor de correo electrónico / contraseña en la consola de Firebase

Por favor encuentre el código abajo –

public void onClick(View v) { try { if (v == saveView) { String email = emailView.getText().toString(); String password = passwordView.getText().toString(); if (validate(email, password)) { mAuth.createUserWithEmailAndPassword(email, password) .addOnCompleteListener(this, new OnCompleteListener<AuthResult>() { @Override public void onComplete(@NonNull Task<AuthResult> task) { Log.d(TAG, "createUserWithEmail:onComplete:" + task.isSuccessful()); // If sign in fails, display a message to the user. If sign in succeeds // the auth state listener will be notified and logic to handle the // signed in user can be handled in the listener. if (!task.isSuccessful()) { Toast.makeText(UserRegisterActivity.this, "Authentication failed.", Toast.LENGTH_SHORT).show(); } } }); } } }catch (Exception e) { Log.d("BIG", e.getStackTrace().toString()); } } private boolean validate(String email , String password){ return true; } 

Intente Esto Es Trabajo para mí tal vez sea ayudarle

  firebase.createUser(etEmail.getText().toString(), etPassword.getText().toString(), new Firebase.ValueResultHandler<Map<String, Object>>() { @Override public void onSuccess(Map<String, Object> result) { System.out.println("Successfully created user account with uid: " + result.get("uid")); } @Override public void onError(FirebaseError firebaseError) { // there was an error String errorMessage = firebaseError.getMessage(); Toast.makeText(RegisterActivity.this, ""+errorMessage, Toast.LENGTH_SHORT).show(); } }); 

Para iniciar sesión

  firebase.authWithPassword(etEmail.getText().toString(), etPassword.getText().toString(), new Firebase.AuthResultHandler() { @Override public void onAuthenticated(AuthData authData) { Log.e(TAG, "User Authenticated"); System.out.println("User ID: " + authData.getUid() + ", Provider: " + authData.getProvider()); } @Override public void onAuthenticationError(FirebaseError firebaseError) { switch (firebaseError.getCode()) { case FirebaseError.USER_DOES_NOT_EXIST: // handle a non existing user Log.e(TAG, "User Does Not Exist"); break; case FirebaseError.INVALID_PASSWORD: // handle an invalid password Log.e(TAG, "Invalid Password"); break; default: // handle other errors break; } } }); 

Para Firebase API antiguo Pruebe esto

 fbRoot.authWithPassword("email", "pasw", new Firebase.AuthResultHandler() { @Override public void onAuthenticated(AuthData authData) { Toast.makeText(MainActivity.this, "User ID: " + authData.getUid() + ", Provider: " + authData.getProvider(), Toast.LENGTH_SHORT).show(); } @Override public void onAuthenticationError(FirebaseError firebaseError) { } }); 

Y esto para crear cuenta

 fbRoot.createUser("email", "password", new Firebase.ResultHandler() { @Override public void onSuccess() { Toast.makeText(MainActivity.this, "Saved", Toast.LENGTH_SHORT).show(); } @Override public void onError(FirebaseError firebaseError) { Toast.makeText(MainActivity.this, firebaseError.getMessage(), Toast.LENGTH_SHORT).show(); } }); 
  • FirebaseUI Auth - Error de inicio de sesión de Facebook: respuesta de debug_token fallida de Facebook
  • Firebase: No se pueden resolver las bibliotecas de google auth y GoogleSignInResult
  • ¿Cómo enviar confirmación de correo electrónico de Firebase en la suscripción?
  • Cómo Firebase Auth con Rails?
  • Cambiar contraseña con Firebase para Android
  • En la API de Firebase 9.0.0, ¿cómo comprobar que el usuario tiene una sesión Auth válida o no?
  • Firebase Android onAuthStateChanged llamado dos veces
  • Robolectric app testing con Firebase
  • Cómo lidiar con el inicio en frío de una aplicación donde el usuario ha iniciado sesión con Firebase en la ejecución anterior
  • Uid de firewall y firebase uid no coinciden después de actualizar firebase a 9.2.0
  • Uso del correo y la contraseña para autenticarse mediante la API REST
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.