안녕하세요
모바일 웹뷰 환경에서 “카카오톡으로 로그인” 버튼이 보이는 조건에 대해 찾아보다 결국 이 곳에 글까지 남깁니다.
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
답 없이 짬되고 있는 대표적인 글 하나 링크 올려드립니다.