프로필 정보 가져오기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
경고: Android용 Google 로그인은 오래되어 더 이상 지원되지 않습니다. 앱의 보안과 사용성을 지속적으로 유지하려면 지금 바로 인증 관리자로 이전 하세요. 인증 관리자는 패스키, 비밀번호, 제휴 ID 인증 (예: Google 계정으로 로그인), 강화된 보안, 더 일관된 사용자 환경을 지원합니다.
Wear 개발자의 경우 인증 관리자가 Wear OS 5.1 이상에서 일부 시계에서 지원됩니다. Google 계정으로 로그인을 사용하여 Wear OS 3, 4, 5.0 기기를 적극적으로 지원하는 개발자는 Wear 애플리케이션에 Android용 Google 로그인을 계속 사용해야 합니다. 이러한 버전의 WearOS용 인증 관리자 API에서 Google 계정으로 로그인이 지원될 예정입니다.
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();
}
참고: Google 계정의 이메일 주소는 변경될 수 있으므로 이를 사용하여 사용자를 식별하지 마세요. 대신 클라이언트에서 GoogleSignInAccount.getId
를 사용하여 가져오고 백엔드에서는 ID 토큰의 sub
클레임에서 가져올 수 있는 계정의 ID를 사용하세요.
이용 가능한 추가 프로필 데이터는 GoogleSignInAccount
를 참고하세요.
요청한 범위와 사용자 프로필에 포함된 정보에 따라 프로필 필드가 null
일 수 있습니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-08-31(UTC)
[null,null,["최종 업데이트: 2025-08-31(UTC)"],[],[],null,[]]