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

kakao developers

Related sites

사이드 메뉴

Kakao Map

Search

Migration

This document guides the changes for Kakao SDK for Flutter 1.0.0 version.

Major changes

  • Adapted multi-package structure.
  • Added WebSharerClient to kakao_flutter_sdk_share package, so that Kakao Talk messages can be shared via a web view or default browser if Kakao Talk is not installed on a device.
  • Removed Daum Search API, Local API, Push Notification API.
  • Changed a method to initialize the Flutter SDK from KakaoContext to KakaoSdk.init().
  • Changed a way of handling tokens to be deleted when a user is logged out or unlinked from an app.
  • Changed KakaoClientError, which occurs when an access token or refresh token expires, to KakaoAuthError or KakaoApiError.
  • Changed method names to keep consistency in names with the Kakao SDK for Android and iOS.
  • Modified some models.

Changes in method name

Kakao Talk

Version 0.9.0 or lowerVersion 1.0.0 or higher
customMemosendCustomMemo
defaultMemosendDefaultMemo
customMessagesendCustomMessage
defaultMessagesendDefaultMessage
scrapMemosendScrapMemo
scrapMessagesendScrapMessage
plusFriendschannels
channelAddUrladdChannelUrl

Kakao Talk Share

Version 0.9.0 or lowerVersion 1.0.0 to 1.1.1Version 1.2.0 or higher
isKakaoLinkAvailableisKakaoLinkAvailableisKakaoTalkSharingAvailable
defaultWithWebdefaultTemplateUrimakeDefaultUrl
customWithWebcustomTemplateUrimakeCustomUrl
scrapWithWebscrapTemplateUrimakeScrapUrl
customWithTalkcustomTemplateshareCustom
defaultWithTalkdefaultTemplateshareDefault
scrapWithTalkscrapTemplateshareScrap

Changes in model

User

  • Changed the enum values of AgeRange in the user package(Ex: TEENage_15_19, TWENTIESage_20_29)

Friends

  • Added FriendsContext to retrieve the friend list by pages
  • Added Order enum to the FriendsContext class

DefaultTemplate

  • Changed the type of properties in ItemContent
    • profileImageUrl: String?Uri?
    • titleImageUrl: String?Uri?

NaviCoordType

  • Changed the property name
    • NaviCoordTypeCoordType

Was this helpful?