- 개발 과정에서 문제가 있을 경우
- 앱 아이디(app ID):291169
- 호스팅 사: 메이크샵
- 서비스 URL : http://pigment.co.kr
- 오류 내용 : 카카오싱크 연동 후 가입하기 or 카카오로 로그인하기를 누르면 첨부된 이미지와 같은 팝업이 뜨고 닫기를 누른 후 아무런 액션이 없습니다. 브라우저로 다시 돌아가면 그 다음 상황으로 진행이 가능하지만 사용성을 상당히 저해하고 있습니다. 메이크샵의 타사의 경우(sappun.co.kr)는 저희와 같은 팝업이 안뜨고 가입 완료 후 바로 사이트로 리다이렉트 되고 있는데요 팝업을 거치지 않고 바로 사이트로 다시 랜딩을 시킬수 있는 방법이 있을까요
안녕하세요 위 화면은 iOS 정책상, 로그인을 시도한 브라우저를 확실하게 특정할 수 없어서,
카카오톡웹뷰에서 로그인을 시도한 브라우저로 돌아가라는 안내입니다.
(안드로이드 디바이스에서는 결제 시 결제 시도한 브라우저로 되돌아가는데,
iOS에서는 직접 돌아가라고 안내하는 이유와 같습니다)
이에 사이트별 차이는 아닙니다.
브라우저에 쇼핑몰 계정 쿠키가 남아있는데, 쿠키가 없어서 새로 인증을 시도하는지에 따른 차이일 거에요.
안녕하세요
예시 이미지를 IOS를 드렸을뿐 안드로이드 기계에서도 같은 현상이 일어납니다.
뿐만아니라 동일한 디바이스로 테스트를 해도 말씀드린 사이트는 해당 팝업이 뜨지 않으나 저희 사이트에서만
해당 팝업이 뜨고 있습니다. 다시 한번 확인 부탁드릴께요
싱크가 적용되어 있는 타사들을 체크해봐도 제가 처음 방문하여 쿠키가 없을 상황에서도
팝업이 뜨지 않고 넘어가는 사이트들이 있는것으로 봐서는 다른 방안이 존재하는거 같습니다.
확인 다시한번 부탁드립니다.
@kcompany7
일단… 답답하시겠지만 저희가 지원한 로그인 SDK가 사이트를 가리는 것은 아닙니다.
(같은 스펙입니다)
다른 쇼핑몰과의 시나리오가 다른 것으로 보이신다면,
번거로우시겠지만 설정 또는 인증 플로우상의 차이가 있는지, 메이크샵으로 문의 바랍니다.
는 제가 아래에 답을 덧붙였습니다. 메이크샵에 문의하시지 않아도 되어요
다만 앞서 말씀 드린 것처럼 iOS는 OS정책상 아래처럼 동작하는 것이 정상이기에,
(애플의 OS 정책이 바뀌지 않는 한) 아래 플로우를 바꿀 수는 없습니다.
답을 찾았습니다.
@kcompany7님의 브라우저가 accounts.kakao.com 로그인 상태면,
카카오톡으로 전환하지 않고 쇼핑몰에 바로 로그인처리가 되는 것이고,
비로그인 상태면 카카오톡이 전환되어, 그 팝업을 봐야 합니다.
즉 어디서 로그인을 시도하셨던 간에, 한 번은 브라우저에 카카오계정 로그인을 해야 하는데,
타사 쇼핑몰을 먼저하시면 거기서 팝업을 보고, @kcompany7님의 쇼핑몰에서는 그 팝업이 안보이고…
반대로 @kcompany7님의 쇼핑몰에서 그 팝업을 봤다면 타사 쇼핑몰에서는 그 팝업을 안봅니다.
한 쪽에서 보면 브라우저가 카카오계정 로그인 상태가 되었기에, (로그인 세션이 끊기기 전까지는) 팝업 없이 바로 로그인처리가 되는 거에요.
혹시 오해하실까 싶어 덧붙이면,
그럼 메이크샵의 '카카오로그인’이 더 나은 거 아닌가? 하는 생각이 드실 수 있는데요.
메이크샵에서 카카오로그인을 계속 쓰시면 브라우저에서 카카오 비로그인 상태면, 카카오계정 id/pw를 유저가 직접 입력해서 로그인해야 합니다. 하지만 카카오싱크부터는 카카오톡 기반으로 간편로그인 하는 기능이 추가된 것입니다.
번거롭다고 느끼신 iOS의 ‘확인 팝업도’ 직접 id/pw 입력보다는 편하니까요.