This document provides the latest version information and the version history for Kakao SDK for JavaScript("JavaScript 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 Android SDK by setting the Gradle Repository, refer to Getting started. To download the latest version of the Android SDK and samples, click [version].
SDK | Download | Release date | Reference |
---|---|---|---|
Android SDK Full Source & Samples | 2.20.6 | 2024.9.12 | Reference |
Refer to Kakao Maps Android guide, provided in Korean only.
Version | Release Date | Change log |
---|---|---|
2.20.6 | 2024.9.12 | * Updated the internal source code. |
2.20.5 | 2024.8.28 | * Removed ci property from the response of the Retrieve user information API.* Added uuid property to User for the Retrieve user information API.* Changed compileSdk and targetSdk to 34.* Fixed a bug that Compilation failure in Kotlin 2.0.0 version. |
2.20.4 | 2024.7.19 | * Supports PIP for Login with Kakao Talk. * Updated the internal source code. |
2.20.3 | 2024.6.20 | * Updated the internal source code. |
2.20.2 | 2024.5.21 | * Updated the internal source code. |
2.20.1 | 2024.3.22 | * Updated the internal source code. |
2.20.0 | 2024.3.4 | * Added Select shipping address API. * Changed Content.title and Content.imageUrl of the message template to nullable .* Fixed the issue that idToken can be missing in the TokenManager .* Fixed the issue that the app can be crashed when calling RxAuthApiClient.refreshToken() without a stored token.* Updated the internal source code. |
2.19.0 | 2023.12.21 | * Supports Follow Kakao Talk Channel(followChannel() ).* Fixed an error on API requests missing a required token in using the Reactive Extensions (Rx) library. * Updated the internal source code. |
2.18.0 | 2023.11.15 | * Deprecated the Kakao Story module (story ).* Updated the internal source code. |
2.17.0 | 2023.9.26 | * 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() * Updated the internal source code. |
2.16.0 | 2023.9.7 | * Added a module for the Kakao Certificate(cert ), which supports the K2220 product.* Updated the picker UI. * Added properties parameter to Retrieve user information API.* Changed the Check Kakao Talk Channel relationship API to the latest version. * Updated the internal source code. |
2.15.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. * Improved test cases of the sample app. |
2.14.0 | 2023.5.31 | * Changed minimum support OS version to Android 6.0 or higher. * Improved stability of Friend picker. * Updated the internal source code. |
2.13.0 | 2023.2.28 | * Updated library versions that Android SDK using internally. * Added Prompt.CREATE value to the prompts parameter of Kakao Login. |
2.12.1 | 2023.1.19 | * Improved stability of Friend picker. |
2.12.0 | 2022.12.14 | * Added Calendar template for Message APIs. |
2.11.2 | 2022.9.29 | * Updated the internal source code. |
2.11.1 | 2022.9.19 | * Updated to be compatible with Android 13. * Improved stability of Friend picker. * Fixed issue where the views for Consent screen are recreated when attempting to log in with Kakao Talk. * Updated the internal source code. |
2.11.0 | 2022.6.29 | * Changed the module name: - v2-link → v2-share - v2-link-rx → v2-share-rx * Changed the class name: - LinkClient → ShareClient - LinkResult → SharingResult * Changed the method name: - isKakaoLinkAvailable() → isKakaoTalkSharingAvailable() - defaultTemplate() → shareDefault() - customTemplate() → shareCustom() - scrapTemplate() → shareScrap() - defaultTemplateUri() → makeDefaultUrl() - customTemplateUri() → makeCustomUrl() - scrapTemplateUri() → makeScrapUrl() |
2.10.0 | 2022.5.25 | * Added the friend module for the Friend picker function. |
2.9.1 | 2022.5.11 | * Updated the internal source code. |
2.9.0 | 2022.3.18 | * Added OpenID Connect function. * Updated the internal source code. |
2.8.6 | 2022.2.16 | * Updated the internal source code for legacy service user ID. |
2.8.5 | 2022.1.24 | * Fixed a bug. |
2.8.4 | 2021.12.10 | * Changed the method name. - refreshAccessToken → refreshToken * Deprecated the web version of navigation provided by v2-navi module. - Deleted the navigateWebUrl() method.- Changed a logic to open the download page if Kakao Navi is not installed. * Updated the internal source code. |
2.8.3 | 2021.11.18 | * Added allowedMsg to Friend , the response of the Retreving list of friends API.* Changed the properties to nullable types: - AccessTokenInfo.id Long → Long? - User.id Long → Long? - Friend.favoriteCount Int → Int? |
2.8.2 | 2021.10.14 | * Updated the internal source code. |
2.8.1 | 2021.9.28 | * Added ItemContent model to FeedTemplate for Extended Feed message. |
2.8.0 | 2021.9.17 | * Updated the internal source code. * Fixed a bug. |
2.7.0 | 2021.9.3 | * Updated the internal source code. |
2.6.0 | 2021.8.6 | * Added new parameters to Commerce template for price. - currencyUnit - currencyUnitPosition * Updated Model for new profile scopes.* Fixed a bug. |
2.5.3 | 2021.7.13 | * Added an HTTP header encoding exception. |
2.5.2 | 2021.6.17 | * Changed the parameter names in the Posting Kakao Story API. - andoird/iosExecutionParams → andoird/iosExecParam - android/iosMarketParams → android/iosMarketParam * Fixed a bug. |
2.5.1 | 2021.5.26 | * Changed url and key values of Model in the Checking Kakao Talk Channel relationship API.- ChannelRelations → Channels - ChannelRelation → Channel * Added profileNicknameNeedsAgreement and profileImageNeedsAgreement to Account Model in the Retrieving user information API. |
2.5.0 | 2021.4.30 | * Added new APIs. - Retrieving consent details API - Revoking consent API * Updated Model classes.* Added isDefaultImage to the response of Retrieving User Information API. |
2.4.2 | 2021.3.29 | * Fixed a bug. |
2.4.1 | 2021.3.10 | * Fixed a bug. |
2.4.0 | 2021.3.2 | * Changed module struture. - Kakao Login APIs are now included in the v2-user module:isKakaoTalkLoginAvailable() , loginWithKakaoAccount() , loginWithKakaoTalk() - The Network module is separated from the Common module. * Added signup() API.* Added properties for User model: hasSignedUp , birthdayType ,isKorean , isKoreanNeedsAgreement * Added friendOrder parameter to the Retrieving list of friends API. |
2.3.0 | 2021.1.21 | * Added OAuth Prompt to Kakao Login. |
2.2.0 | 2020.12.18 | * Deleted secure_resource from the Retrieving Kakao Talk profile API and the Retrieving list of friends API. - HTTPS is only supported for the profile image URL. * Improvements to enhance performance. |
2.1.0 | 2020.12.9 | * Applied PKCE to enhance security for Kakao Login. |
2.0.6 | 2020.11.25 | * Added the BLOCKED status as Kakao Talk Channel relationship. |
2.0.5 | 2020.10.23 | * Fixed a bug. |
2.0.4 | 2020.10.20 | * Changed minimum requirements of Android Studio to 3.6.1. * Fixed a bug where external packages such as Kakao Talk Simple Login are not available when targeting Android 11 or higher. |
2.0.3 | 2020.10.5 | * Added an option to log in with Kakao forcefully. * Deleted the background image in the header area of List template. |
2.0.2 | 2020.8.27 | * Changed the message template model class package. - com.kakao.sdk.template → com.kakao.sdk.template.model |
2.0.1 | 2020.8.21 | * Updated on the Kakao Navi API: - Changed the data type of latitude and longitude coordinates to a string type. - Changed the method name: navigateUri() → navigateWebUrl() - Changed the class name: NaviOptions → NaviOption |
2.0.0 | 2020.8.10 | * Released official version. |
2.0.0-beta07 | 2020.7.31 | * Updated on client name and architecture. * Improved performance for tokens and token manager. |
2.0.0-beta06 | 2020.07.15 | * Updated on the API names used for Kakao Login: - authorizeWithKakaoTalk() - loginWithKakaoTalk() - loginWithNewScopes() - isKakaoTalkLoginAvailable() * Changed the return type of TokenManager to nullable . |
2.0.0-beta05 | 2020.6.30 | * Released the Android SDK that does not use the Reactive Extensions (Rx) library. * Added the expiresIn field to the AccessTokenInfo response. |
2.0.0-beta04 | 2020.3.24 | * Added a page to check a login account. |
2.0.0-beta03 | 2020.2.14 | * Changed minor specifications. * Fixed a bug. |
2.0.0-beta02 | 2019.12.26 | * Fixed a bug. |
2.0.0-beta01 | 2019.12.9 | * Started a beta service. |