Google 계정으로 사용자가 로그인한 후 DEFAULT_SIGN_IN
매개변수 또는 requestProfile
메서드를 사용하여 Google 로그인을 구성한 경우 사용자의 기본 프로필 정보에 액세스할 수 있습니다. requestEmail
메서드로 Google 로그인을 구성한 경우 이메일 주소도 가져올 수 있습니다.
시작하기 전에
로그인한 사용자의 프로필 정보 검색
GoogleSignIn.getLastSignedInAccount
메서드를 사용하여 현재 로그인한 사용자의 프로필 정보를 요청합니다.
GoogleSignInAccount acct = GoogleSignIn.getLastSignedInAccount(getActivity());
if (acct != null) {
String personName = acct.getDisplayName();
String personGivenName = acct.getGivenName();
String personFamilyName = acct.getFamilyName();
String personEmail = acct.getEmail();
String personId = acct.getId();
Uri personPhoto = acct.getPhotoUrl();
}
이용 가능한 추가 프로필 데이터는 GoogleSignInAccount
를 참고하세요.
요청한 범위와 사용자 프로필에 포함된 정보에 따라 프로필 필드가 null
일 수 있습니다.