카카오톡 로그인 버튼 미노출 관련 문의

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


SDK 버전 : Kakao SDK for JavaScript - v1.43.5
앱 ID : 18663

AOS나 IOS의 기본 브라우저또는 다음 앱에서는 카카오 로그인했을시 “카카오톡 로그인” 버튼이 노출이 되는게 확인이 되나 네이버 앱에서는 노출이 안되는 부분이 있어 문의드립니다.
어떤 앱에서는 로그인 버튼이 노출이되고 하는 기준이 따로 있을까요?

테스트는 "세라지오 검색 > 우측 상단 메뉴 클릭 > 로그인"으로 진행하였습니다.

버튼 노출은 카카오와 무관한 html 요소로 직접 구현하시는 부분입니다.

해당 버튼에 JS SDK authorize 함수 연동만 하셔서 호출하는 기능으로 버튼 표기 문제는 개발자와 상의 해보시면 좋을 것 같습니다.

감사합니다.

첫페이지는 자체적으로 화면 이동하기 전에 안내하기 위해서 만들었던 부분이고
oauth를 통해서 카카오 로그인을 구현한 부분입니다.

이미지로 첨부 드린 화면이 기본 브라우저와 네이버 앱간 차이가 존재하고 있는데 카카오톡으로 로그인 버튼이 노출되는 조건이 따로 있는지 알수 있을까요.


아. 카카오측 로그인 페이지내 [카카오톡으로 로그인] 버튼 말씀이셨군요.

(1) JS SDK authorize 함수로 로그인 시, 카카오 계정 로그인 페이지 접근하지 않고 카카오톡 앱으로 로그인 먼저 시도합니다.
이때, 카카오톡 앱으로 로그인 실패하면 카카오 계정 로그인 페이지로 진입하고, [카카오톡으로 로그인] 버튼은 표기하지 않습니다.

카카오톡이 정상적으로 설치 및 로그인 되었는데도 [카카오톡으로 로그인] 버튼 표기 안되고 카카오 계정 로그인 페이지로 이동하는 상황인가요?

카카오톡은 설치되어 있는 환경에서 확인하였습니다.

카카오톡이 설치 및 로그인되었는데, JS SDK authorize 함수로 로그인 실패하고 카카오 계정 로그인 페이지로 이동했다는 것은

유니버셜링크가 앱을 실행 못한 상황 같네요.
아래 설정 지우고 시도해보시겠어요?

설정 > Safari > 사파리의 방문기록 및 웹 사이트 데이터 지우기(모든 방문 기록)

말씀하신 내용으로 했는데도 동일하게 네이버 앱에서는 "카카오톡으로 로그인"이 노출되지 않는거 확인됩니다.
혹시 네이버 앱이 인앱 웹뷰라서 노출되지 않는걸까요??

JS SDK authorize 함수는 인앱브라우저에서도 카카오톡앱으로 로그인 가능하고

네이버앱은 웹뷰가 아니라 브라우저앱이라 [카카오톡으로 로그인] 버튼 표기되어 야하지만,

JS SDK authorize 함수로 카카오톡 앱 호출 실패 후에는 카카오 계정로그인 페이지로 진입하고 [카카오톡으로 로그인] 버튼 표기 안되는 것이 정상입니다.

어떤상황인지 이해하기 어려운데요.

재현 가능한 URL 알려주시겠어요?

모바일 환경에서 아래 링크로 보시면 됩니다.

확인용 URL

JS SDK authorize 함수가 아니라 REST-API 방식 로그인이군요.

JS SDK authorize 함수 실행 시, 카카오톡으로 로그인은 정상 처리되는 것으로 확인되고

REST-API 방식 로그인 시, 네이버 브라우저에서 [카카오톡으로 로그인] 버튼 표기 안되는 것은 카카오 계정 담당자에게 문의 해보겠습니다.

확인 감사합니다.

@dan 계정 로그인 페이지 배포되어 [카카오톡으로 로그인] 가능합니다.

제보 주셔서 감사합니다~

@tim.l 정상적으로 노출되는점 확인하였습니다.
감사합니다.

1개의 좋아요