로그아웃
private void onClickLogout() {
UserManagement.requestLogout(new LogoutResponseCallback() {
@Override
public void onCompleteLogout() {
redirectLoginActivity();
}
});
}
앱연결해제
private void onClickUnlink() {
final String appendMessage = getString(R.string.com_kakao_confirm_unlink);
new AlertDialog.Builder(this)
.setMessage(appendMessage)
.setPositiveButton(getString(R.string.com_kakao_ok_button),
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
UserManagement.requestUnlink(new UnLinkResponseCallback() {
@Override
public void onFailure(ErrorResult errorResult) {
Logger.e(errorResult.toString());
}
@Override
public void onSessionClosed(ErrorResult errorResult) {
redirectLoginActivity();
}
@Override
public void onNotSignedUp() {
redirectSignupActivity();
}
@Override
public void onSuccess(Long userId) {
redirectLoginActivity();
}
});
dialog.dismiss();
}
})
.setNegativeButton(getString(R.string.com_kakao_cancel_button),
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
}).show();
}
가이드 사용자관리에 보시면 있어용ㅎㅎ
redirectLoginActivity(); 는 로그아웃하고 나타낼액티비티에요 ㅎㅎ