No se puede autenticar a los usuarios con Firebase mientras se utilizan datos móviles en la aplicación de Android, pero no hay error al utilizar wifi
Mientras utilizo la autenticación Firebase en Android usando datos móviles , estoy recibiendo el siguiente error al ejecutar mi aplicación:
com.google.firebase.FirebaseException: An internal error has occured. [ Internal error. ] at com.google.android.gms.internal.zzacq.zzbN(Unknown Source) at com.google.android.gms.internal.zzacn$zzg.zza(Unknown Source) at com.google.android.gms.internal.zzacy.zzbO(Unknown Source) at com.google.android.gms.internal.zzacy$zza.onFailure(Unknown Source) at com.google.android.gms.internal.zzact$zza.onTransact(Unknown Source) at android.os.Binder.execTransact(Binder.java:412) at dalvik.system.NativeStart.run(Native Method)
Pero no se muestra ningún error y la autenticación ocurre normalmente sin ningún error mientras ejecuto la misma aplicación utilizando wifi , con el siguiente mensaje en lugar del error anterior:
- Integre firebase auth con los puntos finales de la nube de motores de aplicaciones de Google
- Autenticación con Facebook al principio y luego Google provoca un error en Firebase para Android
- OAuth2 problemas después de actualizar firebase
- Perdiendo conexión con la base de datos de Firebase después de actualizar a nuevo SDK
- Firebase sendPasswordResetEmail no parece funcionar correctamente con firebase-auth: 9.0.2
Considering local module com.google.android.gms.firebase_database:2 and remote module com.google.android.gms.firebase_database:2 Selected remote version of com.google.android.gms.firebase_database, version >= 2
El código que estoy utilizando para autenticar / crear un usuario es el siguiente:
mAuth.createUserWithEmailAndPassword(emailSignup, passwordSignup) .addOnCompleteListener(LogInSignUp.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(LogInSignUp.this, "Authentication failed.",Toast.LENGTH_SHORT).show(); task.getException().printStackTrace(); dialogLoading.cancel(); } else { String clientUID=mAuth.getCurrentUser().getUid(); FirebaseDatabase database = FirebaseDatabase.getInstance(); DatabaseReference user = database.getReference("clients"); user.push(); ClientProfile c=new ClientProfile(); c.setEmail(emailSignup); c.setName(nameSignup); c.setPassword(passwordSignup); user.child(clientUID).setValue(c); } } });
estoy usando
-
compile 'com.google.firebase:firebase-auth:9.0.2'
en mi archivo gradle - Google play services vesion 9.0.82 en mi teléfono
-
En el archivo de manifiesto:
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
- Inicialización de FirebaseApp en Firebase Android
- Biblioteca de FirebaseUI Auth: falla en el inicio de sesión de Google con: W / AuthMethodPicker: inicio de sesión de Firebase sin éxito
- Firebase para Android no funciona en mi dispositivo de prueba de repente
- E / DynamiteModule: Error al cargar la clase del descriptor del módulo: No encontró la clase
- Cómo comprobar si la tarea de escritura tuvo éxito en Firebase
- Firebase Database devuelve null cada vez que se lee
- ¿Por qué el usuario de firebase todavía inició sesión después de haberlo eliminado del panel de FireBase?
- ¿Cómo almacenar datos en base de datos en tiempo real en firebase durante el registro de usuario?
- Android firebase Recibe mensajes push que no funcionan después de la fuerza close
- W / cr_AwContents: onDetachedFromWindow llamado cuando ya está separado. Postergación