프로필 정보 가져오기

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일 수 있습니다.