kakao_flutter_sdk
A flutter plugin for Kakao API, which supports Kakao login, KakaoTalk Share, User API, KakaoTalk API and Navi API.
2.0.0+1
5.0K downloads/mo
#3835 most downloaded on pub.dev
kakao/kakao_flutter_sdk
What this package is like to depend on
Last release 4 months ago
08 Apr 2026
Release timing varies
gaps range from 2 weeks to 9 months
Nearly every release is documented
notes for 55 of 55 stable releases
8 versions withdrawn
withdrawn after publishing
7 years old
67 releases · first in 2019
3 releases in the last 12 months
see the full history below
Release timeline
67 releases · Aug 2019 to Apr 2026Releases
latest 60 of 67-
2.0.006 Apr 2026 withdrawn -
2.0.0+108 Apr 2026 -
1.10.003 Dec 2025Release notes
Open source →- Added API to select login method.
- Added app block status error: ApiErrorCause.blockedApp
- Changed the error name for Kakao Account restrictions: ApiErrorCause.blockedAction → ApiErrorCause.blockedAccount
- iOS:
- Added SPM (Swift Package Manager) support.
- Updated not to pop up the login dialog when requesting additional consent.
- Updated the internal source code.
-
1.9.706 Mar 2025 withdrawnNothing published for this version
-
1.9.7+106 Mar 2025 withdrawnNothing published for this version
-
1.9.7+206 Mar 2025 withdrawnNothing published for this version
-
1.9.7+311 Mar 2025Release notes
Open source →- 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.629 Aug 2024Release notes
Open source →- 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.517 Jul 2024Release notes
Open source →- 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.412 Jul 2024Release notes
Open source →- 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.
- Android: Fixed a bug that the following features do now work when android:taskAffinity in
MainActivity is set.
-
1.9.320 Jun 2024Release notes
Open source →- New features
- Web: Supports WebAssembly build
- Changed Dart minimum support version to 3.3.0 or higher.
- Updated the internal source code.
- New features
-
1.9.222 May 2024Release notes
Open source →- 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.122 Mar 2024 withdrawn -
1.9.1+122 Mar 2024 withdrawn -
1.9.1+222 Mar 2024 -
1.9.004 Mar 2024Release notes
Open source →- 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.021 Dec 2023Release notes
Open source →- Supports Follow Kakao Talk Channel(
followChannel()). - Fixed a bug.
- Web: Resolved an issue where message events could not be received when installing certain Chrome extensions.
- Updated the internal source code.
- Supports Follow Kakao Talk Channel(
-
1.7.014 Nov 2023Release notes
Open source →- Deprecated the Kakao Story module (
kakao_flutter_sdk_story). - Supports Universal Link to the Login with Kakao Talk feature in the iOS environment.
- Deprecated the Kakao Story module (
-
1.6.106 Oct 2023 -
1.6.026 Sep 2023Release notes
Open source →- 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() → 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.013 Jul 2023Release notes
Open source →- 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.319 May 2023Release notes
Open source →- 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.210 Mar 2023Release notes
Open source →- 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.
- Fixed an issue that the app using specific plugins cannot receive deep links or universal links on
iOS.
-
1.4.128 Feb 2023Release notes
Open source →- Added
Prompt.createvalue 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.
- iOS: Fixed
- Added
-
1.4.026 Jan 2023Release notes
Open source →- Added the
friendmodule for the Friend picker function. - Improved calling method of Custom URL Scheme.
- Changed
refreshToken,refreshTokenExpiresAtfields type ofOAuthTokenclass to nullable. - Changed the minimum support version of Android to 5.0 (API 21).
- Updated the internal source code.
- Added the
-
1.3.130 Dec 2022Release notes
Open source →- Fixed an issue that
launchBrowserTab()does not work on Android devices.
- Fixed an issue that
-
1.3.014 Dec 2022Release notes
Open source →- Supported Flutter Web officially.
- Added Calendar template for Message APIs.
- Changed the minimum support version of DART to 2.14.0.
- Removed
package_info_pluspackage dependency. - Updated the internal package and plugin versions.
- Updated the internal source code.
-
1.3.0-beta.407 Oct 2022 pre-releaseRelease notes
Open source →- Fixed issue where app is closed when attempting to log in with Kakao Talk on iOS.
- Fixed issue where app is closed when attempting Kakao Talk sharing via web on iOS.
-
1.3.0-beta.329 Sep 2022 pre-release -
1.3.0-beta.229 Sep 2022 pre-release withdrawn -
1.3.0-beta.129 Sep 2022 pre-release withdrawnRelease notes
Open source →- 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.
- Added beta support for a web app.
-
1.2.207 Sep 2022Release notes
Open source →- Changed the type of fromUpdatedAt parameter for Retrieving shipping address API.
- int? → DateTime?
- Fixed issue where 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.
- Changed the type of fromUpdatedAt parameter for Retrieving shipping address API.
-
1.2.130 Jun 2022Release notes
Open source →- Fix the build error related to
UniqueKeythat occurs in Flutter versions of 2.x.x.
- Fix the build error related to
-
1.2.029 Jun 2022Release notes
Open source →- 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
- Changed the module name:
-
1.1.113 May 2022 -
1.1.018 Mar 2022Release notes
Open source →- Added OpenID Connect functionality.
- Added expiresAt property to OAuthToken.
- accessTokenExpiresAt (Validity period of access token) will be replaced with expiresAt in version 1.2.0.
-
1.0.004 Mar 2022Release notes
Open source →- Released the official Kakao SDK for Flutter.
- For more detailed changes, refer to What's new in Flutter SDK 1.0.
-
0.9.012 Nov 2021Release notes
Open source →- Modify nullability of
OAuthTokenfield - Modify return type of
issueAccessToken - Modify return type of
TokenManagermethods - Modify parameter of
AuthApi.refreshAccessToken() - Add
TokenManagerProviderfor custom token storage - Add
navigate()andshareDestination()inNaviApi - Rename model classes and field based on
Kakao Developers's Android/iOS v2 SDK - Add @Deprecate annotation to push, search and local API
- Modify nullability of
-
0.8.230 Sep 2021Release notes
Open source →- Improve token reissue logic
- Improve the logic of getting additional consent
- Add 'ItemContent' property in
FeedTemplate - Fix the bug where blank characters were marked + on Kakao Link in iOS
- Fix the bug of null errors when saving the token after calling
AuthApi.refreshAccessToken()
-
0.8.109 Sep 2021Release notes
Open source →- Rename
AccessTokenStoretoTokenManager(In version 0.8.0, It was incorrectly renamed toTokenManageable)
- Rename
-
0.8.009 Sep 2021Release notes
Open source →- Add 'productName', 'currencyUnit' and 'currencyUnitPosition' property in commerce template
- Rename
AccessTokenStoretoTokenManageable - Improve to automatically recall the api after additional consent when the scope is insufficient
- Fix the bug in parsing Api error
- Fix the bug in reissuing access token automatically
-
0.7.106 Aug 2021Release notes
Open source →- Fix the bug that caused the crash when logged in via KakaoTalk when KakaoTalk was not installed
- Fix the bug that intercepts url that sdk cannot handle in iOS
- Migrated from the deprecated package_info plugin to package_info_plus
-
0.7.016 Jul 2021Release notes
Open source →- Add
signup(),scopes()andrevokeScopes()inUserApi - Add prompt Login to
loginWithKakaoAccount()inUserApi. - Add
isKakaoLinkAvailable(),uploadImage(),scrapImage()inLinkClient - Add Kakao Navi API
- Add
navigateWebUrl()inNaviApi - Implement additional consents automatically when a -402 error occurs
- Rename ApiErrorCause based on
Kakao Developers's Android/iOS v2 SDK
- Add
-
0.6.406 Jul 2021Release notes
Open source →- Add fields
profileNicknameNeedsAgreementandprofileImageNeedsAgreementinAccount - Modify string value (url, key) regarding channel api
- Modify field type in
Address - Add
loginWithKakaoTalk()andloginWithKakaoAccount()inUserApi
- Add fields
-
0.6.312 May 2021 -
0.6.212 May 2021 -
0.6.112 Apr 2021Release notes
Open source →- Migrate to
Flutter 2.0 null-safety - Update
dioversion to4.0.0 - Update
json_annotationversion to4.0.1 - Update
shared_preferencesversion to2.0.5 - Update
platformversion to3.0.0 - Update
package_infoversion to2.0.0 - Rename model classes and fields based on
Kakao Developers's Android/iOS v2 SDK - Add
hasTokenmethod ofAuthApipublic
- Migrate to
-
0.6.0-beta.216 Mar 2021 pre-release -
0.6.0-beta.103 Oct 2020 pre-release -
0.5.402 Feb 2021 -
0.5.315 Jan 2021 -
0.5.203 Oct 2020 -
0.5.103 Oct 2020Release notes
Open source →- Update
platformversion to 3.0.0-nullsafety.2 to get rid of build errors in flutter 1.22.0. - Fix errors that drops pub score.
- Update
-
0.5.027 Sep 2020Release notes
Open source →- Update KA header according to changed Kakao API specification. This will allow users to change account while logging in.
- Update library dependencies.
- Update dev versions (flutter 1.20.0, iOS 14.0, Xcode 12)
-
0.4.211 Feb 2020Release notes
Open source →- Add
synched_atandconnected_attoUserclass. - Add
DEPRECATED_APIenum toApiErrorCauseenum class.
- Add
-
0.4.108 Feb 2020 -
0.4.005 Feb 2020Release notes
Open source →- Fix bug in LocationTemplate json write logic
- Prepare for flutter web support
-
0.3.215 Nov 2019 -
0.3.119 Oct 2019Release notes
Open source →- Minor fixes
- fix wrong json keys for
androidExecParamsandiosExecParmsinLinkclass oftemplatemodule.
-
0.3.009 Oct 2019Release notes
Open source →- Release according to recent Kakao API update.
- Add message send API to
TalkApi. Also updateFriendmodel to includeuuidandfavoritefield. - Add live account profile data to
AccountandgroupUserTokenfield toUser.