프로필 정보 가져오기

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