inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)

[21.03.19] 오류 수정

152

ensrhwi
0

강사님이 적어놓으신 최신 코드를 사용해도 firebase_auth 패키지의 업데이트로 인해 작동하지 않을 겁니다. 

Future<User> _handleSignIn() async {
    GoogleSignInAccount googleUser = await _googleSignIn.signIn();
    GoogleSignInAuthentication googleAuth = await googleUser.authentication;
    User user = (await _auth.signInWithCredential(GoogleAuthProvider.credential(
            idToken: googleAuth.idToken, accessToken: googleAuth.accessToken)))
        .user;
    print("signed in " + user.displayName);
    return user;
  }

이렇게 바꾸시면 동작하실거에요. 

참고로 버전이 변경되면서 바뀐 문법은 아래와 같습니다. 

Firebaseuser 는 User로 변경됨

GoogleAutoProvider.getCredential() -> GoogleAuthProvider.credential() 로 변경됨

답변 0