Я хочу сохранить изображения в хранилище Firebase, но при попытке загрузить изображение выдает следующее исключение:
Ошибка при получении токена java.util.concurrent.ExecutionException: com.google.firebase.internal.api.FirebaseNoSignedInUserException: Пожалуйста, войдите в систему, прежде чем пытаться получить токен
. Чтобы решить эту проблему, я попытался сделать анонимный вход, используя метод ниже.
private void signInAnonymously() {
mAuth.signInAnonymously().addOnSuccessListener(this, new OnSuccessListener<AuthResult>() {
@Override
public void onSuccess(AuthResult authResult) {
FirebaseUser currentUser = mAuth.getCurrentUser();
Log.d("onStart ",currentUser.getUid());
// do your stuff
Toast.makeText(MainActivity.this, "Authorisation successful", Toast.LENGTH_SHORT).show();
}
})
.addOnFailureListener(this, new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
Log.e("url", "signInAnonymously:FAILURE", exception);
}
});
}
Это дает ниже исключение.
signIn Анонимно: FAILURE com.google.firebase.FirebaseException: произошла внутренняя ошибка.на com.google.firebase.auth.api.internal.zzdr.zzb (неизвестный источник: 38) на com.google.firebase.auth.api.internal.zzeu.zza (неизвестный источник: 16) на com.google.firebase.auth.api.internal.zzen.zzc (неизвестный источник: 33) на com.google.firebase.auth.api.internal.zzep.onFailure (неизвестный источник: 49) на com.google.firebase.auth.api.internal.zzdx.dispatchTransaction (неизвестный источник: 18) на com.google.android.gms.internal.firebase_auth.zza.onTransact (неизвестный источник: 13) на android.os.Binder.execTransact (Binder.java:739)
Я добавил все необходимые зависимости и также правильно инициализировал аутентификацию firebase, но он продолжает выдавать эту ошибку.
Я также включил анонимный вход в консоль firebase, но проблема все еще сохраняется.