여기서 문제점은 로그인 완료 후 앱으로 돌아오면 기존 앱에서의 UI 구성과 다르게 웹 화면이 보여집니다.(헤더, 푸터)
앱 → 앱 (카톡 o) / 웹(카톡x) → 웹
정상 동작하는 경우 앱 (카톡 o) / 웹(카톡x) → 앱이 맞는거 같은데 추가 사항이 있을까요?
하이 브리드앱에서 웹뷰를 띄운 상태에서 개발하신 사이트 로그인 페이지 카카오 로그인 버튼으로 JS SDK authorize를 하게 됩니다.
유니버셜링크로 이동 후, 카카오톡이 설치되었다면 카카오톡을 호출해서 로그인하고 / 설치되어 있지 않으면 카카오 계정 로그인 페이지로 리다이렉트합니다.
기존 앱에서 띄운 웹뷰에서 리다이렉트 URI 로 이동하는 것 뿐인데 "기존 앱에서의 UI 구성과 다르게 웹 화면이 보여집니다."라고 하신 부분도 이해가지 않는데요. 이부분도 영상 첨부 부탁드립니다.
추가로 카톡 앱에서 로그인 후 닫기 버튼을 클릭 했을때 카톡 채팅방이 보이는데 앱으로 돌아가려면 별도로 로직을 추가해야하는건가요??
iOS 운영체제 정책 상 호출한 앱으로 자동으로 돌아갈 수 없고 사용자 액션에의해 돌아가야합니다. 왼쪽 상단 호출한 앱으로 돌아가는 항목이 표시됩니다.
혹시 카카오 리다이렉션 url를 설정할때, 커스텀 스킴 등록은 안되나요??
리다이렉트를 커스텀 스킴으로 설정은 불가능합니다. Oauth2 표준에 해당 내용이 없습니다.
추가로
첨부하신 영상은 문의 내용과 달리 Android로 보이며, 카카오톡만 설치되어 있고 로그인 안된 상황으로
이 경우 Activity간통신으로 카카오톡앱에서 NotSupportedError에러를 전달하지만, 안드로이드 OS 특성상 브라우저는 해당 에러 응답을 받을 수 없습니다.