카카오간편가입 도입 후, PC에서는 0.1초 회원가입되나, MO에서는 다시 카카오로그인창이 뜸

문의 사항에 따라 필요한 정보를 먼저 입력하시면 더 빠르게 대응해 드릴 수 있습니다.

  • 개발 과정에서 문제가 있을 경우

    • 앱 아이디(app ID): 1125784
    • 호스팅 사: 카페24
    • 서비스 URL : www.britmates.com
    • 오류 내용 : PC에서 가입은 0.1초만에 메인페이지 활동이 가능한데, MO에서 가입 버튼을 클릭하면, 다시 카카오가입 창이 뜹니다. 왜 PC와 모바일 솔루션이 다른가요?
  • 퍼머링크 생성이 필요할 경우 (자세한 신청 방법은 가이드 참고)

    • 카카오싱크 퍼머링크의 서비스 랜딩URL:
    • 디벨로퍼스 앱과 연결된 카카오톡 채널의 검색용 아이디:

카카오 로그인 관련 에러(Invalid redirect. 예: KOE006)가 발생할 경우, 가이드를 참고합니다.
카카오 싱크 관련 자주하는 질문은 FAQ를 참고합니다.

상담이 많이 바쁘시죠…

간단하게 몇 가지만 여쭤보면 되는데요.

위 이미지는 저희 사이트에서 회원가입을 클릭하면 나오는 step입니다. 당연히 여기서 카카오로 가입하기 버튼을 누르면 바로 가입이 되겠죠.

그런데, 궁금한 점이. PC에서 하면 위 노랑 버튼을 클릭하면 정말 0.1초만에 가입이 완료되고 메인페이지가 바로 뜹니다.

그런데 MO에서는 위 회원가입창이 뜨고, 위 노랑버튼을 클릭하면, 다시 아래 이미지와 같은 창이 뜹니다.

그럼, MO에서의 절차가 PC보다

한 번 더 저런 창이 뜨는 것이고,
PC는 바로 가입이 되는데, 왜 모바일은 한단계를 더 거쳐야하는거죠?

위에 첨부해주신 방식은 REST-API방식 카카오 로그인입니다.
서비스측 개별 인앱브라우저에서는 "카카오톡으로 로그인"을 표시하지 않지만 크롬 같은 기본 브라우저에서는 해당 버튼을 표시합니다. 하지만, 이역시, 카카오톡으로 로그인할 수 없는 상황이라면 버튼이 작동하지 않습니다.

루비님, 죄송하지만 조금 쉽게 설명해주실 수 있으실까요.

제가 궁금한 것은, PC에서는 바로 가입>메인페이지 활동. 이 되는데, 왜 MO에서는 저 단계를 거쳐야하는것인지? 입니다.

MO에서도 PC와 동일하게 위위 이미지(저희 사이트의 회원가입창)에서 카카오로 가입하기 버튼을 클릭하면 바로 활동을 할 수 있게 될 수 없는건가요?

웹에서 카카오 로그인 구현은 JS SDK를 사용하는 방식과 REST API를 직접 사용하는 두가지 방식이 제공됩니다.

JS SDK
사용자가 카카오톡 설치 및 로그인되어 있는 모바일 환경이라면, ID/PW 입력 없이 카카오 로그인이 시작됩니다.
그 외, 환경일 경우 REST API를 사용하는 방식과 동일하게 진행됩니다.

REST API
브라우저 세션에 카카오 계정이 로그인 된 상태라면 ID/PW 입력이 카카오 로그인이 시작됩니다.

현재 REST API로 개발진행하셔서 모바일기기에 위의 사진처럼 입력 화면이 보이게 됩니다.

모바일 환경에서 카카오톡으로 바로 로그인 할수 있도록 하시려면 JS SDK를 사용하셔야 합니다.
(ID/PW입력 없이 바로 카카오 로그인 하는 방법은 JS SDK, authorize를 이용하는 방법밖에 없습니다.)
JavaScript | Kakao Developers JavaScript