안드로이드에서 카카오 로그인 SDK 를 이용중인데요
처음에 로그아웃을 시키기 위해서 access token 과 refresh token이 expire 되도록
Session.getCurrentSession().getTokenInfo().clearAccessToken();
Session.getCurrentSession().getTokenInfo().clearRefreshToken();
두 코드를 사용했습니다.
그리고 카카오 로그인 버튼을 한번 눌러서 로그인창을 띄웠다가
로그인을 시도하지 않고 화면을 닫았습니다.
그 이후로 계속 해서 로그인 화면이 뜨질 않네요 ㅠㅠ
그래서 위에 두 코드가 문제가 된거 같아서 삭제 후에 진행해도 안되길래
아래 코드를 이용하여 로그인 화면에서 아무리 로그아웃을 성공시켜도
UserManagement.getInstance().requestLogout(new LogoutResponseCallback() {
@Override
public void onCompleteLogout () {
Log.d("KAKAO SESSION","[ COMPLETE LOGOUT ]");
}
});
카카오 로그인 버튼을 누르면
화면에 잠깐 떴다가 바로 내려가면서
바로 다음 화면으로 넘어갑니다.
로그를 확인 해 보면
onSessionOpened() 가 실행 됐고
onSuccess() 까지 실행된걸로 나옵니다.
그 결과 값으로 유저정보를 찍어보는데
로그인을 실제로 하지도 않았음에도
response.getId() 값이 들어오고 있습니다.
로그인이 안풀려서 그런것인지 확인하기 위해서
https://accounts.kakako.com 에 접속해봤지만
로그인이 안된 상태로 나옵니다.