안녕하세요.
작년말 카카오싱크를 도입하고 현재 가입과정을 카카오싱크에서 약관 동의 받아 처리하고 있습니다.
이 과정에서 기존 서비스 이용자분들에게 새로 동의창이 뜨지 않게 하기 위해 수동 설정을 요청드려서 카카오 아이디가 있는 사람은 카카오싱크 동의창이 뜨지 않게 처리하였습니다.
이 과정에서 추가 확인된 문제가 과거 카카오 로그인으로 카카오에서 동의는 했으나 앱으로 돌아와 회원가입을 완료하지 않은 경우 카카오 아이디가 있다 판단되어 카카오싱크 도입 후 가입 시 싱크 동의창이 뜨지 않아 서비스 약관에 대한 동의를 받지 못하고 있습니다.
혹 이에 대해 저희 서비스도 가입을 완료한 경우와 카카오만 동의하고 서비스를 가입 완료하지 않은 경우에 대해 구분하여 카카오싱크 동의창이 뜨게 하는 처리가 가능할까요?
안녕하세요.
서비스에서만 회원 가입 완료 여부를 판단하실 수 있기에
가입 완료되지 않은 사용자의 경우 서비스에서 연결끊기 후, 다시 카카오 로그인 하실 수 있도록 기능 제공하시면 좋을것 같습니다.
- 서비스에서 카카오 로그인 사용자가 서비스 회원 가입 완료되지 않은 경우 판단
- 가입 완료되지 않은 사용자의 경우 연결끊기 API 호출
- 사용자에게 가입 과정이 완료되지 않아 재 가입 필요함을 안내하는 페이지로 리디렉션
- 사용자는 해당 페이지에 있는 카카오 로그인 기능을 이용하여 다시 로그인 시도
1개의 좋아요