안녕하세요.
현재 카카오 SDK v1 에서 v2 로 마이그레이션을 진행하면서
develop 문서에 작성된 예제 코드를 활용하여 로그인을 성공하였습니다.
LoginClient.instance.loginWithKakaoAccount(context) { token, error ->
if (error != null) {
Log.e(TAG, “로그인 실패”, error)
}
else if (token != null) {
Log.i(TAG, “로그인 성공 ${token.accessToken}”)
}
}
문제는 위 코드를 활용해서 토큰발급 이후 정상 사용을 하다
어떤 시점부터 동일 계정으로 카카오로그인을 진행하였음에도 앱사용동의 화면이 다시 나타나는 이슈가있습니다.
새로운 사용자로 인식을 하는것같은데
해당 이슈에 대해 의심되는 부분이 있다면 답변 부탁드리겠습니다.
안녕하세요
현재 사용하고 계신 앱아이디와 앱 이름을 알려주시면 확인해보도록 하겠습니다
12월 28일부터 시행된 가입 미완료자 연결 끊기 처리로 인해
사용하고 계신 앱 사용자중 가입 미완료자로 분류된 사용자와 앱간 연결이 끊어지게 되었고
이로 인해서 해당 사용자들이 다시 로그인시 동의창을 보게 되었습니다.
가입 미완료자를 분류하는 기준은 아래 공지 확인 부탁드립니다.
https://devtalk.kakao.com/t/notice-unlink-for-users-who-have-not-completed-a-signup/111463
참고로 현재 서비스는 “로그인시 앱 자동 연결” 옵션을 사용하고 계시고,
“사용자 아이디 고정” 옵션은 사용하지 않고 계시기 때문에 가입 미완료자가 연결이 끊어진뒤 서비스에 다시 로그인하게 될 경우
사용자 아이디가 변경되게 됩니다.
사용자 아이디 고정 옵션을 활성하시킬 경우
기존사용자들에게 생기는 이슈가 있을까요?
사용자 아이디 고정 옵션을 사용했을 때 사용자가 앱과 연결 해제가 된후
다시 사용자가 앱에 로그인 했을 때 사용자 아이디가 변경되지 않는다는 차이만 있기 때문에
기존 사용자들에게 이슈가 될것으로 생각되지는 않습니다.
또한 사용자 아이디 고정 옵션을 활성하시키게 되면 다시 비활성화할 수 없다는 점 참고 부탁드립니다.
앱사용동의 이후 조회 API 호출 또는 ‘사용자 아이디 고정’ 옵션을 통해 해당 이슈 처리 하겠습니다.
확인 감사합니다.