로그인 SessionCallback 이벤트가 발생 하지 않는 문제

카카오톡에 미설치시에 웹뷰가 뜨면서 로그인시 정상적으로…

onSessionOpened 해당 이벤트가 발생하는데요.

카카오톡 설치시 카카오톡 에서 동의안함, 동의 하는 화면이 뜨고 동의를 하고 나면…

onSessionOpened
onSessionOpenFailed

둘다 이벤트가 발생하지 않는데… 이유가 뭘까요? -_-

Kakao SDK 버전은 1.11.0 입니다.

ps)
이벤트가 발생하지 않아서, 뭐지? 하면서 그냥 로그인 버튼을 계속 누르다 보니…
onSessionOpenFailed 이벤트가 발생하면서…
UNSPECIFIED_ERROR: There is another auth code process still not finished. Please try again later.
이런 에러가 나오더라구요.

결론은 로그인 후에 onSessionOpened, onSessionOpenFailed 이벤트가 발생하지 않는 이유를 알 수 있을까요?

자답 : Override 함수인 onActivityResult 이 부분이 없어서 이벤트가 발생하지 않았던 것 같습니다. -_-

음... onActivityResult 이걸 필수로 해줘야 하는군요...

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (Session.getCurrentSession().handleActivityResult(requestCode, resultCode, data)) {
return;
}
super.onActivityResult(requestCode, resultCode, data);
}

3개의 좋아요

소중한 답변 감사합니다…

덕분에 삽질을 멈출 수 있는 계기가 되었어요 ㅠㅠ

감사합니다.