# kakao_flutter_sdk

2개의 포스트

[Flutter] 네이버 로그인 이슈(IOS)

카카오/네이버 로그인 충돌 카카오 로그인 이슈 Flutter로 앱을 개발하다 보면 잘되는 기능이 갑자기 되지 않거나 디버깅도 잘 안되는 경우가 종종 있다. 이전에 개발할 때 IOS에서 에어브릿지 SDK가 카카오 SDK와 충돌을 일으켜서 카카오 로그인이 되지 않았던 상황이 생겼었다. 이번에도 충돌의 원인은 로그인 중 swift를 통해 Flutter에서 사용하는 SDK로 리턴 되어야 하는 값이 들어오지 않게 되면서 로그인이 성공하지 못하게 되는 이슈이다. 원인만 알면 해결방법은 매우 간단하다. 해결 방법은 swift 코드에서 원하는 SDK가 수신할 수 있도록 바로 리턴을 보내주면 된다. AppDelegate.swift 먼저 swift 코드 상단에 라이브러리를 import해준다. swift 코드에 보면 flutter쪽으로 데이터를 리턴 보내는 기본 코드가 작성되

2022년 11월 2일
·
0개의 댓글
·

kakao_flutter_sdk, app_links 카카오톡 로그인과 딥링크 충돌?

개요 카카오톡 로그인을 사용하던 중 딥링크 기능을 추가하면서 겪은 문제이다. 안드로이드는 문제없이 작동하는데 iOS에서 카카오톡 간편로그인이 되지 않는 문제이다. 문제 문제의 코드이다. kakaofluttersdk의 카톡 로그인 예제 그자체이다. 3번째 줄이 카톡이 깔려있을 때 호출되는 메소드인데 아무런 값을 반환하지 않고 에러를 던지지도 않는다. 이런식으로 로그를 찍어도 봤는데 찍히지도 않는다. 그런데 app_links패키지를 빼고 캐시까지 전부 지우고 다시 실행하면 로그인이 잘된다. 해결 app_links 패키지의 ios 구현 부분이다. 중간의 주석을 보면 universal link와 custom url scheme을 구현한 메소드 이름이 application이다. 앱을 실행할 때 호출되는 메소드가 application이다. 앱이 universal link이나 custom url scheme을 통해 실행될 때 맞는 메소드를 찾아 호출하고 handl

2022년 1월 7일
·
0개의 댓글
·