

This document provides the latest version information and the version history for Kakao SDK for Flutter(Flutter SDK).
* Users shall not impersonate Kakao Co., Ltd. while using the Kakao SDK. * All responsibility arising from the use of Kakao SDK falls to Users, and Kakao Co., Ltd. is not responsible for any users or third-party services. * Users shall not sell the Kakao SDK for commercial use.
To install the latest version of the Flutter SDK, set the package dependency in pubspec.yaml file. Refer to Getting started.
| Version | Release Date | Change log |
|---|---|---|
| 1.9.7+3 | 2025.3.6 | * Android: Changed compileSdk and targetSdk versions to 35.* iOS: - Changed the minimum supported version to 13 or higher. - Modified the guidance popup appears only during the login process when using the default browser. * Fixed a bug where the serviceTerms parameter of Login with Kakao Talk does not work in 1.9.2 or higher.* Fixed a bug where all service terms were exposed when passing an empty list to the serviceTerms parameter of Login with Kakao account.* Added whether the user's birthday falls on a leap month field to Retrieve user information API. * Fixed a typo in method name for Select shipping address API(previous: selectShippingAddresses(), fixed: selectShippingAddress())* Updated the internal source code. |
| 1.9.6 | 2024.8.29 | * Changed the minimum support version of Flutter to 3.22.0 or higher. * Changed the minimum support version of Dart to 3.4.0 or higher. * Android: Changed compileSdk and targetSdk to 34.* Web: Updated web package to 1.0.0 version.* Removed ci property from the response of the Retrieve user information API.* Added uuid property to User for the Retrieve user information API.* Fixed bugs. - Android: Fixed a bug that Compilation failure in Kotlin 2.0.0 version. - Web: Fixed a bug that authorize() does not work in Flutter SDK 1.9.2 version.* Updated the internal source code. |
| 1.9.5 | 2024.7.17 | * Android: Fixed an issue that Login with Kakao Account does not work on devices below Android 13 using Flutter SDK version 1.9.4. * Updated the internal source code. |
| 1.9.4 | 2024.7.12 | * Android: Fixed a bug that the following features do now work when android:taskAffinity in MainActivity is set.- Login with Kakao Account, Select shipping address, Follow Kakao Talk Channel * Fixed a bug that removes the refresh token when repeatedly calling Follow Kakao Talk Channel or Select shipping address. |
| 1.9.3 | 2024.6.20 | * New features - Web: Supports WebAssembly build * Changed Dart minimum support version to 3.3.0 or higher. * Updated the internal source code. |
| 1.9.2 | 2024.5.22 | * Updated the internal source code. * Fixed a bug. - Web: Fixed an issue related to the popup (Login with Kakao Account, Select shipping address, Follow Kakao Talk Channel) on iOS 17.4 and higher versions. |
| 1.9.1+2 | 2024.3.22 | * Added the Privacy Manifest file for the iOS apps. |
| 1.9.0 | 2024.3.4 | * Added Select Shipping address API. * Changed UserShippingAddresses.needsAgreement in the Retrieve shipping address API response to nullable.* Changed Content.title and Content.imageUrl of the message template to nullable. |
| 1.8.0 | 2023.12.21 | * Supports Follow Kakao Talk Channel(followChannel()).* Fixed a bug. - Web: Resolved an issue that message events could not be received when installing certain Chrome extensions. * Updated the internal source code. |
| 1.7.0 | 2023.11.15 | * Deprecated the Kakao Story module (story).* Supports Universal Link to the Login with Kakao Talk feature in the iOS environment. |
| 1.6.1 | 2023.10.6 | * Fixed a bug. - Web: Fixed the build error in Flutter 3.13.0 or higher. |
| 1.6.0 | 2023.9.26 | * Added the properties parameter to Retrieve user information API.* Added new APIs of Add Kakao Talk Channel, Start Kakao Talk Channel chat. - The user moves directly to the Kakao Talk without any bridge page. (Kakao Talk v10.0.5 or higher required) - Existing APIs that return a bridge page URL are also provided. * Changed the name of Start Kakao Talk Channel chat API that returns a bridge page URL. - channelChatUrl()(Deprecate) → chatChannelUrl()* Fixed a bug. - Web: Fixed the issue that fails to get the app version when the URL ends with /.* Improved the test cases for the sample app. * Updated the internal source code. |
| 1.5.0 | 2023.7.13 | * Supports Kakao Account easy login. * Added Revoke consent for service terms API. * Updated Retrieve consent details for service terms API to v2. * Supports the multi app. * Fixed an issue that a deep link or universal link can not be received in a specific iOS environment. - When using a plugin that provides a feature receiving a deep link or universal link. - When launched the app through a deep link or universal link. |
| 1.4.3 | 2023.3.10 | * Updated to build on Android Gradle Plugin 8.0. * Changed Dart minimum support version to 2.18.0 or higher. * Updated internal package and plugin versions. * Fixed a bug. - Web: Fixed UserApiClient.loginWithNewScopes() malfunction issue. |
| 1.4.2 | 2023.3.10 | * Fixed an issue that the app using specific plugins cannot receive deep links or universal links on iOS. - Flutter SDK version 1.4.0 or later. - Using plugins can receive deep link or universal link. - Running the app with a deep link or universal link. |
| 1.4.1 | 2023.2.28 | * Added Prompt.create value to the prompts parameter of Kakao Login.* Fixed the following bugs. - iOS: Fixed isKakaoTalkSharingAvailable() malfunction issue.- Web: Fixed an issue that the pop-up does not disappear when loginWithKakaoTalk() is executed in the Samsung Internet browser of an Android device. |
| 1.4.0 | 2023.1.26 | * Added the friend module for the Friend picker function.* Improved calling method of Custom URL Scheme. * Changed refreshToken, refreshTokenExpiresAt fields type of OAuthToken class to nullable.* Changed the minimum support version of Android to 5.0 (API 21). * Updated the internal source code. |
| 1.3.1 | 2022.12.30 | * Fixed an issue that launchBrowserTab() does not work on Android devices. |
| 1.3.0 | 2022.12.14 | * Supported Flutter Web officially. * Added Calendar template for Message APIs. * Changed the minimum support version of Dart to 2.14.0. * Removed package_info_plus package dependency.* Updated the internal package and plugin versions. * Updated the internal source code. |
| 1.3.0-beta.4 | 2022.10.7 | * Fixed issue that app is closed when attempting to log in with Kakao Talk on iOS. * Fixed issue that app is closed when attempting Kakao Talk Share via web on iOS. |
| 1.3.0-beta.3 | 2022.9.29 | * Fixed a bug in a web app. |
| 1.3.0-beta.2 | 2022.9.29 | * Fixed a bug in a web app. |
| 1.3.0-beta.1 | 2022.9.29 | * Added beta support for a web app. Important: This beta version does not affect the existing functions provided for mobile apps in a release phase. * Fixed the build error in iOS environment which occurs when Use_frameworks! is not set in Podfile.* Improved error handling logic by deleting the stored tokens when token decryption fails. |
| 1.2.2 | 2022.9.7 | * Changed the type of fromUpdatedAt parameter for Retrieving shipping address API:- Int? → DateTime? * Fixed issue that the views for Consent screen are recreated when attempting to log in with Kakao Talk on an Android device. * Added nonce to idToken in response to Login with Kakao Talk. |
| 1.2.1 | 2022.6.30 | * Fixed the build error related to UniqueKey that occurs in Flutter versions of 2.x.x. |
| 1.2.0 | 2022.6.29 | * Changed the module name: - kakao_flutter_sdk_link → kakao_flutter_sdk_share* Changed the class name: - LinkClient → ShareClient- LinkResult → SharingResult* Changed the method name: - refreshAccessToken() → refreshToken()- isKakaoLinkAvailable() → isKakaoTalkSharingAvailable()- defaultTemplate() → shareDefault()- customTemplate() → shareCustom()- scrapTemplate() → shareScrap()- defaultTemplateUri() → makeDefaultUrl()- customTemplateUri() → makeCustomUrl()- scrapTemplateUri() → makeScrapUrl()* Changed the property name: - accessTokenExpiresAt → expiresAt |
| 1.1.1 | 2022.5.13 | * Updated to be compatible with Flutter 3.0. |
| 1.1.0 | 2022.3.18 | * Added OpenID Connect function. * Added expiresAt property to OAuthToken.- accessTokenExpiresAt (Validity period of access token) will be replaced with expiresAt in version 1.2.0. |
| 1.0.0 | 2022.3.4 | * Released the official Kakao SDK for Flutter. For more detailed changes, refer to What's new in Flutter SDK 1.0. |