강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김명수님의 프로필 이미지
김명수

작성한 질문수

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

오류가 나서 문의 드립니다.

작성

·

211

0

Future<FirebaseUser> _handleSignIn()  async{
GoogleSignInAccount googleUser
;
googleUser = await _googleSignIn.signIn();
GoogleSignInAuthentication googleAuth = await googleUser.authentication;
FirebaseUser user = await _auth.signInWithCredential(GoogleAuthProvider.getCredential(idToken: googleAuth.idToken, accessToken: googleAuth.accessToken));
return user;

ompiler message: lib/login_page.dart:40:25: Error: A value of type 'AuthResult' can't be assigned to a variable of type 'FirebaseUser'. - 'AuthResult' is from 'package:firebase_auth/firebase_auth.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.15.4/lib/firebase_auth.dart'). - 'FirebaseUser' is from 'package:firebase_auth/firebase_auth.dart' ('/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_auth-0.15.4/lib/firebase_auth.dart'). FirebaseUser user = await _auth.signInWithCredential(

답변 1

0

오준석님의 프로필 이미지
오준석
지식공유자

라이브러리 버전업이 되면서 일부 사용방법이 바뀌었는데요.
소스를 확인 해 보시면 뒤에 .user를 써 줘야 하고 괄호 위치도 미묘하게 바뀌었을 거에요. 확인 해 보세요.

https://github.com/junsuk5/flutter_insta_clon/blob/master/lib/login_page.dart

김명수님의 프로필 이미지
김명수

작성한 질문수

질문하기