Android에서는 빈화면
이 증상은 팝업 방식 로그인 이후, 부모 웹뷰를 찾지못해 발생하는 증상으로 추정되네요.
→ 로그인 클릭시 보통 팝업으로 열리면 상관없는데, 그게 아니라서 열려있는 웹뷰자체에서 열려서 못찾는듯 합니다. 이러면 어떻게 해야하나요?
iOS의 경우는 “사용 중이던 서비스로 이동하여 로그인을 완료해주세요.”
이 증상은 iOS정책상 카카오톡앱으로 로그인 시, 카카오톡앱에서 표시하고 이전 앱으로 돌아가면 정상 로그인되는 형태로 정상동작인데요.
웹뷰에서 표시된다면 뭔가 잘못된 상황같습니다.
→ 제가 접근을 잘못한걸까요?
하나 더 질문드릴게 있는데, 당사에서 카카오로그인으로 redirect_url등으로 현재 서비스 중인게 있는데,
타사의 앱에 브라우저로 열리게 하는 서비스를 준비하고 있습니다. 그곳에 카카오로그인시 당사의 정보(Kakao Developers에 드등록된 어플리케이션)로 된 유저의 access_token을 받아와야하는데, 네이티브와 연계한다고 하더라도 이게 가능한건가요?
(1) “당사에서 카카오로그인으로 redirect_url등으로 현재 서비스”
이부분은 제공하고 계신 웹사이트를 의미하는 것 같습니다.
→ 네 맞습니다.
(2) 타사의 앱에 브라우저로 열리게 하는 서비스
이부분은 타사의 앱에서 인앱브라우저로 제공하시는 웹사이트를 띄운다는 의미인가요?
→ 네
(3) 웹사이트에서 카카오 로그인 하셔서 액세스 토큰을 발급받고
카카오와 무관하게 네이티브앱은 웹사이트에 API로 발급받은 액세스토큰을 요청하여 가져가능 방법은 있을듯한데…
액세스토큰을 주고받는 것은 보안상 추천드리지는 않습니다.
→ 말씀드린 구조상에서 일반적으로 사용되는 로그인하는 시나리오가 있을까요?
(사이트를 직접 확인하지 못해서 일반적인 내용만 말씀드렸어요.)