페이지 이동경로
  • Docs>
  • Flutter>
  • Download

Flutter

Download

This document provides the latest version information and the version history for Kakao SDK for Flutter("Flutter SDK").

Caution

* 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.

Latest version

To install the latest version of the Flutter SDK, set the package dependency in pubspec.yaml file. Refer to Getting started.

Open source notice

Version history

Version Release Date Change log
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 Sharing 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_linkkakao_flutter_sdk_share
* Changed the class name:
   - LinkClientShareClient
   - LinkResultSharingResult
* Changed the method name:
   - refreshAccessToken()refreshToken()
   - isKakaoLinkAvailable()isKakaoTalkSharingAvailable()
   - defaultTemplate()shareDefault()
   - customTemplate()shareCustom()
   - scrapTemplate()shareScrap()
   - defaultTemplateUri()makeDefaultUrl()
   - customTemplateUri()makeCustomUrl()
   - scrapTemplateUri()makeScrapUrl()
* Changed the property name:
   - accessTokenExpiresAtexpiresAt
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.