카카오 로그인 js SDK 로 카톡 앱으로 간편로그인 적용하려고 합니다
Kakao.Auth.authorize () 로 호출중
안드로이드 웹뷰에서는 intent로 카톡 앱 열기가 잘 실행 되는것을 확인했습니다
ios 웹뷰에서는 https 로 시작하는 url이 와서 앱은 실행되지 않고
카카오톡 계정을 입력하는 화면이 표시됩니다.
( h t t p s://kauth.kakao.com/oauth/authorize? ~~ )
아이폰에 카톡 정상 설치 + 정상 로그인 되어있음
info.plist에 kakaokompassauth 를 등록한 상태입니다 하이브리드 앱 가이드 | Kakao Developers 하이브리드 앱 가이드 ← 해당 가이드를 보고 수정도 해놓은 상태지만 https로 시작하는 Url 이 와서 카톡은 열리지 않고 계정 입력 화면 만 표시됨
사파리 브라우저에서는 앱열기 되는 것 확인했구요
제가 질문 드린건 (하이브리드앱) - ios 웹뷰에서 authorize 호출 했을때,
h t t p s://kauth.kakao.com/oauth/authorize? ~~ 해당 url이 와서
계정 입력 페이지가 표시가 되는 문제입니다,
iOS 하이브리드앱 만들어 알려주신 사이트 테스트 해보니 별다른 설정없이 카카오톡 앱으로 로그인 정상 작동합니다.
Kakao.Auth.authorize () 로 호출했는데, 카카오 계정 로그인 페이지에 접근 하는 것은 유니버셜링크로 카카오톡 앱 호출에 실패한 경우 입니다.
인앱브라우저에서 카카오톡 앱 최초 실행 시, 취소를 하셨거나 해당 환경에서 유니버셜링크를 제대로 수행할 수 없는
테스트 하신 기기 설정 종속적 또는 개발하신 앱 종속적 상황으로
앞서 안내 받으신 것 처럼
[테스트 하신 기기 설정 종속적 상황이라면,]
(1) “사파리의 방문기록 및 웹 사이트 데이터 지우기” 기능을 사용하여 사파리 초기화 먼저 해보시고
(유니버셜링크 실행은 사파리 설정에 영향을 받습니다.)
(2) 여전히 안된다면, 설정 > 일반 > 전송 또는 iphone 재설정 > 재설정 > 모든 설정 재설정
(3) 다른 기기에서 정상작동하는지 확인