안녕하세요. 수고가 많으십니다.
사파리에서 간편로그인 후 사파리로 돌아갔을 때 일반로그인 팝업이 뜨는 문제로 문의드립니다.
우선 환경은 iPhone 6 / IOS 12.4.5 입니다.
로그인 페이지는 자바스크립트 API로 로그인을 합니다. 특이점이 있다면 로그인 페이지가 iframe안에 존재하고 있습니다.
로그인 페이지가 있는 iframe의 domain은 부모창의 subdomain입니다. ( 2차도메인만 다름)
모바일 사파리에서 카카오로그인버튼 클릭시 설치된 카카오톡 간편로그인으로 연결된 후 약관동의클릭후 다시 모바일 사파리로 돌아오면 SUCCESS펑션이 실행되는게 아니고 일반로그인(브라우저의 카카오톡 로그인 팝업)이 뜹니다.
물론 위 로직은 Android Webview, Android Chrome, 하물며 IOS의 Chrome조차 정상동작합니다.
throughTalk옵션을 켜서 처음부터 간편로그인을 사용하지 않도록 하는 수 밖에 없는지요?
(그러면 카카오톡앱으로 연결되는게 아니라서 굳이 사용할 이유가 없어보입니다)
혹시 해당문제는 어쩔 수 없는 IOS사파리의 특징인지요?
답변 부탁드리겠습니다.