모바일 웹뷰 환경에서 "카카오톡으로 로그인"에 대한 정책에 답변 부탁드립니다

안녕하세요

모바일 웹뷰 환경에서 “카카오톡으로 로그인” 버튼이 보이는 조건에 대해 찾아보다 결국 이 곳에 글까지 남깁니다.

Devtalk 검색, 카카오 SDK 소스코드까지 확인해보고 여기에 글을 남기고 있으니 참고 바랍니다.

리디렉션 후 도달하는 카카오 로그인 웹페이지에서 카카오 SDK 최신 버전을 사용하는지까지는 체크하지 않았으나,
자바스크립트 SDK 1.40.4 소스코드를 확인해보았고, user agent 값으로 판단하는 코드 일부를 확인하였습니다.

카카오 SDK에서는 user agent 값에 일부 텍스트(vw, Version)가 포함되어있는지를 판단하고 분기처리 하고 있다고 판단됩니다.

바로 본론으로 들어가보겠습니다.

카카오 SDK 담당 개발자님들!
모바일 웹뷰 환경에서 발생하는 카카오 로그인에서 지원하는 방식에 대해 명확히 해주셔야합니다.

  • 모바일 웹뷰에서 카카오톡 로그인을 지원한다
  • 모바일 웹뷰에서 카카오톡 로그인을 지원하지 않는다 → input 에 아이디 패스워드를 입력한 form방식만을 지원한다

전자라면 해당 코드 수정해주셔야하지 않겠습니까?
관련 주제 몇개가 제대로된 답변 없이 썩어가고 있습니다. 물론 덕분에 제가 이렇게 여기에 글을 또 씁니다.

후자라면 명확하게 적어주셔야지요.
개발자들이 알아서 user agent 수정해가며 사용하지 않을 수 있게요.

https://devtalk.kakao.com/t/user-agent/76264

답 없이 짬되고 있는 대표적인 글 하나 링크 올려드립니다.

image

image

안녕하세요.
먼저, 피드백 남겨주셔서 감사드립니다.

웹뷰 환경에서의 간편로그인 (카카오톡을 이용한 로그인)은 모든 웹뷰 환경에서 동작하도록 지원하기 어려운 점이 있습니다.
팝업 방식 로그인의 경우 웹뷰의 팝업 구현 여부에 따라 동작하지 않을 수 있고,
네이티브 영역에 intent 파싱을 위한 코드가 구현되어 있어야 하기 때문입니다.
참고: 하이브리드 앱에 적용하기

그래서 저희가 현재는 말씀하신 것 처럼 user agent로 간편로그인 지원을 제한하고 있는데요.
직접 user agent를 수정하여 구현하는 방향 보다는 좀 더 명확한 가이드를 강구해보겠습니다.

답변 너무 감사드립니다!!

행복한 하루 보내세요