의견 보내기
사용자 로그아웃 및 계정 연결 해제
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
경고:
Android용 Google 로그인은 오래되었으며 더 이상 지원되지 않습니다. 앱의 보안과 사용성을 지속적으로 유지하려면 지금 바로 인증 관리자로 이전 하세요. 인증 관리자는 패스키, 비밀번호, 제휴 ID 인증 (예: Google 계정으로 로그인), 강화된 보안, 더 일관된 사용자 환경을 지원합니다.
Wear 개발자의 경우 인증 관리자가 Wear OS 5.1 이상에서 일부 시계에서 지원됩니다. Google 계정으로 로그인을 사용하여 Wear OS 3, 4, 5.0 기기를 적극적으로 지원하는 개발자는 Wear 애플리케이션에 Android용 Google 로그인을 계속 사용해야 합니다. 향후 이러한 버전의 WearOS용 인증 관리자 API에서 Google 계정으로 로그인 지원이 제공될 예정입니다.
사용자가 앱에서 로그아웃하고 앱에서 계정 연결을 완전히 해제하도록 설정할 수 있습니다.
사용자 로그아웃
앱에 로그아웃 버튼을 추가하려면 먼저 앱에서 로그아웃 버튼으로 작동하는 버튼을 만듭니다. 그런 다음 onClickListener
를 버튼에 연결하고 signOut
를 호출하도록 onClick
메서드를 구성합니다.
@Override
public void onClick ( View v ) {
switch ( v . getId ()) {
// ...
case R . id . button_sign_out :
signOut ();
break ;
// ...
}
}
private void signOut () {
mGoogleSignInClient . signOut ()
. addOnCompleteListener ( this , new OnCompleteListener<Void> () {
@Override
public void onComplete ( @NonNull Task<Void> task ) {
// ...
}
} );
}
이 코드는 앱에 연결된 계정을 삭제합니다. 다시 로그인하려면 사용자가 계정을 다시 선택해야 합니다.
계정 연결 해제
Google로 로그인하는 사용자에게 앱에서 Google 계정의 연결을 해제하는 기능을 제공하는 것이 좋습니다. 사용자가 계정을 삭제하면 앱이 Google API에서 획득한 정보를 삭제해야 합니다.
다음 코드는 revokeAccess
메서드를 호출하는 간단한 예시를 보여줍니다.
private void revokeAccess () {
mGoogleSignInClient . revokeAccess ()
. addOnCompleteListener ( this , new OnCompleteListener<Void> () {
@Override
public void onComplete ( @NonNull Task<Void> task ) {
// ...
}
} );
}
완료 리스너에서 이벤트에 응답하고 앱이나 백엔드 코드에서 적절한 로직을 트리거할 수 있습니다.
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-08-31(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-08-31(UTC)"],[],[]]