В следующем коде есть исключение.Вход в систему через Google-Firebase в флаттер - PullRequest
0 голосов
/ 05 марта 2019

Когда я пытаюсь войти в систему с помощью Google, возникает следующее исключение.

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

Как устранить это исключение.Я застрял на этом с 4 дней.

  final GoogleSignIn _googleSignIn = GoogleSignIn();
  final FirebaseAuth _auth = FirebaseAuth.instance;

  Future<FirebaseUser> _handleSignIn() async {
    GoogleSignInAccount googleUser = await _googleSignIn.signIn();

    GoogleSignInAuthentication googleAuth = await googleUser.authentication;
    AuthCredential credential = GoogleAuthProvider.getCredential(
      accessToken: googleAuth.accessToken,
      idToken: googleAuth.idToken,
    );
    FirebaseUser user = await _auth.signInWithCredential(credential);
    print("signed in " + user.displayName + "  " + user.email);
    return user;
  }

Ответы [ 2 ]

0 голосов
/ 06 марта 2019

Если в вашем коде нет ошибок, значит, аутентификация завершена.но запустить код после этого процесса https://flutter.dev/docs/deployment/android

0 голосов
/ 05 марта 2019

Может поставляться с конфигурациями или google_services.json не в нужном месте.

...