Исключение анонимного входа в Firebase - PullRequest
0 голосов
/ 03 июля 2019

Я хочу сохранить изображения в хранилище 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, но проблема все еще сохраняется.

1 Ответ

0 голосов
/ 03 июля 2019

Обновили ли вы файл google-services.json после включения anonymous login в консоли Firebase. Если нет, загрузите новый файл google-services.json с консоли Firebase. Надеюсь, это решит вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...