PlatformException в флаттер-приложении при использовании Firebase - PullRequest
0 голосов
/ 19 января 2019

Я создаю приложение чата с использованием флаттера, я использую Firebase для базы данных и аутентификации Google. Я установил плагины и пакеты, и аутентификация работала нормально. Но теперь это дает мне эту ошибку:

PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 12500: , null)

Здесь функция из моего класса аутентификации, в которой есть код для входа в Google.

  Future<FirebaseUser> signIn() async {
    FirebaseUser user;
    _googleSignIn.signIn()
    .then((GoogleSignInAccount googleSignInAccount) => (
      googleSignInAccount.authentication.then((GoogleSignInAuthentication gSA) => (
        _firebaseAuth.signInWithGoogle(
          idToken: gSA.idToken,
          accessToken: gSA.accessToken
        ).then((_u) => (
          user = _u
        )).catchError((onError) => print('SignInWithGoogle ERROR: $onError'))
      )).catchError((onError) => print('Authentication ERROR: $onError'))
    )).catchError((onError) => print('GoogleSignInAcc ERROR: $onError'));

    print(user);
    return user;
  }

Это работало вчера, и теперь я получаю вышеупомянутую ошибку, я не уверен, что что-то изменилось. Пожалуйста, помогите.

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