[FLUTTER] Kakao Login Issue - 2

tygerhwang·2022년 6월 25일
1

Kakao Login Issue - 2

Flutter로 카카오 로그인시에 안드로이드에서는 발생하지만 IOS에서 자주 발생하는 이슈 중에 카카오 앱으로 동의항목 체크 후에 다시 앱으로 돌아오지 못하는 이슈가 있다.

해당 이슈는 딥링크 설정에서 발생하는 이슈이다.

카카오 앱 로그인 시도 후 IOS의 경우 카카오 앱을 오픈하여 동의항목을 체크를 받고 계속하기 버튼을 누르면 다시 앱으로 돌아와야 한다.
이 때 계속하기 버튼에는 서비스 중인 앱으로 다시 돌아올 수 있게끔 카카오가 딥링크를 심어놨기에 앱을 다시 오픈해줄 수 있는 것이다.

해결방법

XCode를 실행한 후 Info 탭 아래에 URL Types안에 딥링크를 넣어주어야 앱이 해당 딥링크를 받고 실행할 수 있게 된다.

URL Types
identifier : kakao
scheme : kakao{NATIVE_APP_KEY}

이렇게 세팅을 해주면 정상적으로 앱으로 돌아오게 된다.

카카오는 카카오 동의항목 계속하기 버튼에 "kakao{NATIVE_APP_KEY}" 이런 구조의 딥링크를 넣어 놓은 상태이다.

profile
FLUTTER Developer

0개의 댓글