간편로그인 undefined 오류 관련

문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.


앱ID 472115

기존 간편로그인 등록 회원에 대해서 로그인은 잘 작동하는데

최초 간편로그인 등록하는 회원들의 경우 첨부한 이미지처럼 오류가 발생하고 있습니다

(pc, 애플,구글 모바일 모두)

저희가 동일한 사이트를 여러개 운영중인데 다른 앱 설정은 카카오 로그인 동의항목에 카카오계정(이메일) 항목이 필수 동의로 되어 있는데 해당 앱ID(472115)만 선택 동의가 설정된 상태입니다.

해당 이슈가 동의항목과 관련이 있을지와 필수동의로 변경 시(검수 필요)라고 나와서 바로 변경이 안되는데 필수동의로 변경하는 방법도 문의드립니다.

안녕하세요.

해당 에러는 카카오와 무관한 운영하시는 사이트 스크립트 에러입니다.
카카오로그인 전달 정보중 특정한 값이 없어서 발생할 수 있지만, 없어도 동작하도록 개발하셔야하고
객체가 생성되기전 참조 한 것으로 추정됩니다. 개발자 통해 조치 하시면 좋을 것 같습니다.

검토 부탁드려요.

그렇다면 필수동의로 변경 시(검수 필요)라고 나와서 바로 변경이 안되는데 필수동의로 변경하는 방법 문의드립니다.

우선 카카오로그인 영향이 맞는지 먼저 검토해보시면 좋을 것 같고.

비즈앱 전환 후,
이메일 항목 [필수] 동의 설정은 동의항목 설정에서 변경하시면됩니다.

개발자센터에 있는 동의화면 미리보기에는

아래 선택항목이 보이는데 현재 사이트 카카오 간편로그인 시 나오는 카카오 로그인 동의화면에는 아래 선택항목은 안보이고 (필수) 카카오 개인정보 제3자 제공 동의만 나오고 있습니다.

아래 항목이 나오게 할려면 어떤 주소를 사용해야하나요?

(선택) 카카오 개인정보 제3자 제공 동의

카카오계정(이메일)

이미 동의창에 동의한 경우 동의하지 않은 [선택] 동의항목은 표시되지 않습니다.

비즈앱 전환 후, 필수동의로 변경하시면 다음번 카카오로그인 시, 동의창에 표시됩니다.

이미 동의창에 동의한 상태인지 확인할수 있는 방법과 선택동의 초기화나 삭제 할수 있는 방법도 있을까요?

동의창에 동의 했다면 일반적으로 운영하시는 서비스 가입자라 볼 수 있고

가입자 여부로 확인 불가능한경우 카카오계정 관리 페이지에서 연결된 서비스 관리 목록에서 확인 가능하고, 연결 해제도 가능합니다. (해당 계정 당사자가 처리 해야합니다.)

카카오계정

가입자인경우 운영하시는 서비스에 저장된 카카오 로그인 회원번호로 Unlink API를 호출하여 연결해제 하는 방법도 가능합니다.

혹시 핸드폰에 설치되어 있는 카카오톡이 구버전(25.7.5)인 경우는 선택동의 항목이 안보일수 있나요?

카카오 간편 로그인 처음 시도하는 핸드폰인데 선택동의 화면이 안보이네요.

버전에 따라 다르게 표시되지 않습니다.
로그인 페이지 URL 알려주시면 어떤상황인지 확인 해보겠습니다.

1,2번 코드는 동일한 상태이고 선택동의더라도 이메일 선택 체크가 카카오톡 구버전,신버전에 따라 모두 잘 표기되는지 확인 요청드릴게요.

1.이메일 필수동의로 설정된 사이트

https://www.v-q.co.kr/home/login/

2.이메일 선택동의로 설정된 사이트

https://www.k-studygood.co.kr/home/login/

네, 잘 표기되고 있습니다. [선택]과 [필수] 동의항목은 선택하지 않을 수 있도록 분리되어 표기됩니다.

1.이메일 필수동의로 설정된 사이트

https://www.v-q.co.kr/home/login/

2.이메일 선택동의로 설정된 사이트