일전에 모바일로 보는 페이지에 sns로그인을 붙여야 하는 일이 있어 구현한적이 있었다.
네이버랑 카카오로 두개를 붙이기로 해서 네이버 먼저 구혔했는데,
네이버는 실제 서비스로 운영하려면 서비스 캡쳐화면들을 첨부하고 검수하는 과정이 있어서 굉장히 오래걸렸었다.
( 심지어 설명 자료가 부족하다고 한번 리젝당해서 다시 추가해서 첨부했었다 😭)
여차저차 승인이 나고 이제 카카오쪽을 작업하게되었다.
처음에는 REST 방식 말고 javascript sdk로 간단하게 구현해보려고 테스트중이였는데
크롬에서 개발자도구로 모바일 환경으로 설정한뒤 로그인을 하기 위해 새창을 띄우면
로그인 창이 호출이 안되고 이상한 화면이 호출된다..?
뭘 잘못만들었나 싶어 구글링 해본 결과 애초에 카카오쪽에서 user-agent를 임의로 변경해서 호출하면 동작이 안되게 되어있다고한다..!
https://devtalk.kakao.com/t/javascript-about-blank/76488
여러분들도 안뜬다고 삽질하지 마시구 애초에 안된다고 알고계시면 될거같습니다...!
근데 한가지 함정은 크롬에서 기기설정을 아이폰으로 할때는 호출이 된다 🤫
맘편하게 그냥 모바일환경으로 확인하고싶을때는 아이폰으로 확인하던가 아니면 그냥 REST 형식으로 만들자..!
'Javascript' 카테고리의 다른 글
[Javascript] Ajax CrossOrign 문제 (0) | 2019.09.26 |
---|