안녕하세요
카카오 로그인에서 동의시 콜백 받는 부분에 대해서 문의드립니다.
카카오 연동이나 유저의 정보를 가져오는 부분은 잘되는데요
한가지 문제가 유저가 처음 로그인시 카카오 연동을 위해서 동의 부분을 체크할때 해당 동의에 대한 콜백
취소또는백키 그리고 동의시 콜백을 받고 싶습니다.
callback = new SessionCallback();
Session.getCurrentSession().addCallback(callback);
를 통해서 콜백을 등록해 두었고
class SessionCallback implements ISessionCallback {
해당 부분을 통해서 로그인 여부는 잘 확인할 수 있습니다.
제가 실행해본것은 다음과 같으며 1번, 2번 실행 모두 onSessionClosed 만 받을 뿐이고
동의 클릭시 서명 성공에 대한 부분을 얻지 못하고 있습니다.
( 추가 사항으로 카카오 로그인 버튼은 커스텀해서 사용하고 있습니다 )
1번)
UserManagement.getInstance().requestSignup(new ApiResponseCallback() {
@Override
public void onSuccess(Object result) {
}
@Override
public void onSessionClosed(ErrorResult errorResult) {
}
@Override
public void onNotSignedUp() {
}
}, null);
2번)
// UserManagement.getInstance().serviceTerms(new ApiResponseCallback() {
// @Override
// public void onSessionClosed(ErrorResult errorResult) {
// }
//
// @Override
// public void onNotSignedUp() {
// }
//
// @Override
// public void onSuccess(ServiceTermsResponse result) {
// }
// });