카카오톡으로 로그인 버튼 관련 질문

안녕하세요.

우선, 파악하신 내용중 잘못된 부분 안내드려요.

아래 게시물에서 안내한 내용은 JS SDK 방식과 REST-API 방식 로그인의 차이점에 대해 안내한 것입니다.
JS SDK에 REST-API KEY를 사용하시면 안됩니다.

(카카오싱크로 가입시 이메일 계정과 비밀번호 입력해야 하는 화면으로 전환되는 경우 2 - tim.l 님의 게시물 #2 )


  1. Kakao.init의 key를 js key가 아닌 rest api key로 했을 때 일부 사용자는 로그인이 성공하고 일부 사용자는 js_client_not_allowed라는 에러가 뜨는 이유가 무엇인지 알려주실 수 있나요? 내부적으로 js_client_not_allowed를 띄우는 기준이 있으신지 궁금합니다.

JS SDK 사용 시, init는 반드시 Javascript Key로 해주세요. 용도에 맞지 않는 앱키를 사용하시면 정상 작동을 보장할 수 없습니다.

  1. Kakao.auth.authorize 호출 이후 카카오톡으로 넘어가지 않고 로그인 페이지로 이동했을 때 이메일/비밀번호 입력 버튼 외에도 “카카오톡으로 로그인” 버튼이 뜨도록 만들고 싶은데, 이것이 가능한지 알고 싶습니다.

불가능합니다. authorize는 톡으로 로그인을 먼저 시도하고 실패한 경우 계정 로그인 페이지로 이동하므로 “카카오톡으로 로그인” 버튼을 표시하지 않습니다.

  1. 아래 기준을 모두 만족하는 상황에서도, authorize 호출 후 카카오톡으로 이동하지 않고 이메일/비밀번호 로그인 창으로 이동하는 경우가 있는데(iPhone 11, iOS 16버전, 카카오톡 10.4.3 이용, Safari에서 authorize 호출) 어떠한 것 때문에 카카오톡이 바로 실행되지 않는지 알 수 있을까요?

재현 테스트 할 수 있는 URL과
카카오톡이 설치된 상황인데도 카카오 로그인으로 넘어가는 상황 영상 첨부 가능하실까요?