본문 바로가기메인 메뉴 바로가기사이드 메뉴 바로가기

kakao developers

관련사이트

사이드 메뉴

카카오맵

검색

Flutter

다운로드

이 문서는 Flutter SDK(Kakao SDK for Flutter)의 최신 버전 정보와 변경 이력을 제공합니다.

Kakao SDK 사용 시 주의 사항

  • Kakao SDK를 사용함에 있어 사용자는 (주)카카오를 사칭해서는 안됩니다.
  • Kakao SDK 사용에 따라 발생하는 모든 책임은 전적으로 사용자에게 있으며, (주)카카오는 사용자 또는 제3자에 대해 어떠한 책임도 지지 않습니다.
  • 사용자는 Kakao SDK를 상업적 용도로 판매할 수 없습니다.

최신 버전

Flutter SDK는 pubspec.yaml 파일의 의존성 설정으로 설치할 수 있습니다. 시작하기를 참고합니다.

오픈소스 사용 고지문

변경 이력

버전변경 날짜변경 이력
2.0.0+12026.4.8
1.10.02025.12.3
  • 로그인 방법 선택 API 추가
  • 앱 차단 상태 에러 추가: ApiErrorCause.blockedApp
  • 카카오계정 제재 에러명 변경: ApiErrorCause.blockedActionApiErrorCause.blockedAccount
  • iOS:
    • SPM(Swift Package Manager) 지원
    • 동의항목 추가 동의 요청 시 로그인 안내 팝업을 노출하지 않도록 수정
  • 내부 개선
1.9.7+32025.3.6
  • Android: compileSdk, targetSdk 버전 35로 변경
  • iOS
    • 최소 지원버전 13으로 변경
    • 기본 브라우저 사용 시 로그인 과정에서만 안내 팝업을 노출하도록 수정
  • 1.9.2 이상 버전에서 카카오톡으로 로그인의 serviceTerms 파라미터가 동작하지 않는 버그 수정
  • 카카오계정으로 로그인 serviceTerms 파라미터에 빈 리스트를 전달했을 때 모든 약관이 노출되는 버그 수정
  • 사용자 정보 조회 API 응답에 생일 윤달 여부 필드 추가
  • 배송지 선택 메서드 이름 오탈자 수정(기존: selectShippingAddresses(), 수정: selectShippingAddress())
  • 내부 개선
1.9.62024.8.29
  • Flutter 최소 지원 버전 3.22.0 이상으로 변경
  • Dart 최소 지원 버전 3.4.0 이상으로 변경
  • Android: compileSdk, targetSdk 버전 34로 변경
  • Web: web 패키지 버전 1.0.0으로 업데이트
  • 사용자 정보 조회 API 응답에서 CI 관련 정보 제거
사용자 정보 조회 API 응답의 Useruuid 추가
  • 버그 수정
    • Android: Kotlin 2.0.0 버전에서 컴파일 실패하는 문제 수정
    • Web: Flutter SDK 1.9.2 이상 버전 사용 시 authorize()가 정상 동작하지 않는 문제 수정
  • 내부 개선
1.9.52024.7.17
  • Android: Flutter SDK 1.9.4 버전 사용 시 Android 13 미만 기기에서 카카오계정으로 로그인이 동작하지 않는 이슈 수정
  • 내부 개선
1.9.42024.7.12
  • Android: MainActivityandroid:taskAffinity 설정 시 아래 기능이 동작하지 않는 버그 수정
    • 카카오계정으로 로그인, 배송지 선택, 카카오톡 채널 간편 추가
  • 카카오톡 채널 간편 추가, 배송지 선택 반복 호출 시 리프레시 토큰이 제거되는 버그 수정
1.9.32024.6.20
  • 신규 기능
    • Web: WebAssembly 빌드 지원
  • Dart 최소 지원 버전 3.3.0 이상으로 변경
  • 내부 개선
1.9.22024.5.22
  • 내부 개선
  • 버그 수정
    • Web: iOS 17.4 이상 버전에서 팝업(카카오계정으로 로그인, 배송지 선택, 카카오톡 채널 간편 추가) 관련 이슈 수정
1.9.1+22024.3.22
  • iOS 앱을 위한 Privacy Manifest 파일 추가
1.9.02024.3.4
  • 배송지 선택 API 추가
  • 배송지 조회 API 응답의 UserShippingAddresses.needsAgreement nullable로 변경
  • 메시지 템플릿 Content.title, Content.imageUrl nullable로 변경
1.8.02023.12.21
  • 카카오톡 채널 간편 추가(followChannel()) 지원
  • 버그 수정
    • Web: 특정 크롬 확장 프로그램 설치 시 메시지 이벤트 수신 불가 문제 대응
  • 내부 개선
1.7.02023.11.15
  • 카카오스토리 모듈(story) 지원 종료
  • iOS 환경의 카카오톡으로 로그인하기 기능에 유니버설 링크 적용
1.6.12023.10.6
  • 버그 수정
    • Web: Flutter 3.13.0 이상 버전에서 발생하는 빌드 오류 수정
1.6.02023.9.26
  • 사용자 정보 조회 API에 properties 파라미터 추가
  • 카카오톡 채널 채팅, 카카오톡 채널 추가 신규 API 추가
    • 연결 페이지를 거치지 않고 카카오톡 채널로 바로 이동 (카카오톡 v10.0.5 이상)
    • 연결 페이지 URL을 반환하는 기존 API도 유지
  • 카카오톡 채널 채팅 연결 페이지 반환 API 이름 변경
    • channelChatUrl()(Deprecate) → chatChannelUrl()
  • AuthApi.refreshToken()oldToken 선택 파라미터로 수정
  • 버그 수정
    • Web: URL이 /로 끝날 때 앱 버전 정보 가져오지 못하는 이슈 수정
  • 샘플 앱 테스트 항목 개선
  • 내부 개선
1.5.02023.7.13
  • 카카오계정 간편로그인 지원
  • 서비스 약관 동의 철회 API 추가
  • 동의항목 동의 내역 조회 API v2로 업데이트
  • 멀티 앱 지원
  • iOS 환경에서 특정 플러그인 사용 시 딥 링크 또는 유니버셜 링크를 수신하지 못하는 이슈 수정
    • 딥 링크 또는 유니버셜 링크 수신 기능을 제공하는 플러그인 사용
    • 딥 링크 또는 유니버셜 링크로 앱을 실행한 경우
1.4.32023.5.19
  • Android Gradle Plugin 8.0에서 빌드 지원하도록 수정
  • Dart 최소 지원 버전 2.18.0 이상으로 변경
  • 내부 패키지, 플러그인 버전 업데이트
  • 버그 수정
    • Web: UserApiClient.loginWithNewScopes() 오작동 이슈 수정
1.4.22023.3.10
  • iOS 환경에서 특정 플러그인 사용 시 딥 링크 또는 유니버셜 링크를 수신하지 못하는 이슈 수정
    • Flutter SDK 1.4.0 이상 버전
    • 딥 링크 또는 유니버셜 링크 수신 기능을 제공하는 플러그인 사용
    • 딥 링크 또는 유니버셜 링크로 앱을 실행한 경우
1.4.12023.2.28
  • 카카오 로그인 prompts 파라미터에 Prompt.create 값 추가
  • 버그 수정
    • iOS: isKakaoTalkSharingAvailable() 오작동 이슈 수정
    • Web: Android 기기의 삼성 인터넷 브라우저에서 loginWithKakaoTalk() 실행 시 팝업이 사라지지 않는 이슈 수정
1.4.02023.1.26
  • 피커 기능 지원을 위한 friend 모듈 추가
  • 커스텀 URL 스킴 개선
  • OAuthToken 클래스의 refreshToken, refreshTokenExpiresAt 필드 타입 nullable로 변경
  • Android 최소 지원 버전 5.0 이상(API 21)으로 변경
  • 내부 개선
1.3.12022.12.30
  • Android 환경에서 launchBrowserTab()이 동작하지 않는 이슈 수정
1.3.02022.12.14
  • Flutter Web 정식 지원
  • 캘린더 메시지 템플릿 추가
  • Dart 최소 지원 버전 2.14.0 이상으로 변경
  • package_info_plus 패키지 의존성 제거
  • 내부 패키지, 플러그인 버전 업데이트
  • 내부 개선
1.3.0-beta.42022.10.7
  • iOS 환경에서 카카오톡으로 로그인하기 기능 사용 시 앱이 종료되는 현상 수정
  • iOS 환경에서 웹 공유하기 기능 사용 시 앱이 종료되는 현상 수정
1.3.0-beta.32022.9.29
  • Flutter Web 버그 수정
1.3.0-beta.22022.9.29
  • Flutter Web 버그 수정
1.3.0-beta.12022.9.29
  • Flutter Web 지원(Beta)
    • Web 이 외 기능은 일반 버전과 같은 안정성 제공
  • iOS 환경에서 Podfile에 use_frameworks! 명시하지 않아도 빌드되도록 수정
  • 토큰 복호화 실패 시 저장된 토큰 폐기하도록 로직 개선
1.2.22022.9.7
  • 배송지 조회 fromUpdatedAt 파라미터 타입 int?에서 DateTime?으로 변경
  • Android 기기에서 카카오톡으로 로그인 시 동의 화면 재생성되는 현상 수정
  • idToken 하위의 누락된 nonce 프로퍼티 추가
1.2.12022.6.30
  • Flutter 2 버전에서 발생하는 UniqueKey 관련 빌드 오류 수정
1.2.02022.6.29
  • 카카오톡 공유 제품명 변경에 따른 패키지, 클라이언트, 모델, 메서드 이름 변경
    • kakao_flutter_sdk_linkkakao_flutter_sdk_share
    • LinkClientShareClient
    • LinkResultSharingResult
    • isKakaoLinkAvailable()isKakaoTalkSharingAvailable()
    • defaultTemplate()shareDefault()
    • customTemplate()shareCustom()
    • scrapTemplate()shareScrap()
    • defaultTemplateUri()makeDefaultUrl()
    • customTemplateUri()makeCustomUrl()
    • scrapTemplateUri()makeScrapUrl()
  • OAuthTokenaccessTokenExpiresAt 프로퍼티 지원 종료(expiresAt로 대체)
  • 토큰 갱신 메서드 이름 변경
    • refreshAccessToken()refreshToken()
1.1.12022.5.13
  • Flutter 3.0 대응
1.1.02022.3.18
  • OpenID Connect 지원
  • OAuthTokenexpiresAt 프로퍼티 추가
    • expiresAt는 토큰 만료 시간을 의미하며, 기존 accessTokenExpiresAt에 해당
    • 1.2.0 버전부터 accessTokenExpiresAt 지원 종료, expiresAt만 제공 예정
1.0.02022.3.4
  • Flutter SDK 정식 배포

도움이 되었나요?