This document guides the changes for Kakao SDK for Flutter 1.0.0 version.
- 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.
| Version 0.9.0 or lower | Version 1.0.0 or higher |
|---|
| customMemo | sendCustomMemo |
| defaultMemo | sendDefaultMemo |
| customMessage | sendCustomMessage |
| defaultMessage | sendDefaultMessage |
| scrapMemo | sendScrapMemo |
| scrapMessage | sendScrapMessage |
| plusFriends | channels |
| channelAddUrl | addChannelUrl |
| Version 0.9.0 or lower | Version 1.0.0 to 1.1.1 | Version 1.2.0 or higher |
|---|
| isKakaoLinkAvailable | isKakaoLinkAvailable | isKakaoTalkSharingAvailable |
| defaultWithWeb | defaultTemplateUri | makeDefaultUrl |
| customWithWeb | customTemplateUri | makeCustomUrl |
| scrapWithWeb | scrapTemplateUri | makeScrapUrl |
| customWithTalk | customTemplate | shareCustom |
| defaultWithTalk | defaultTemplate | shareDefault |
| scrapWithTalk | scrapTemplate | shareScrap |
- Changed the enum values of
AgeRange in the user package(Ex: TEEN → age_15_19, TWENTIES → age_20_29)
- Added
FriendsContext to retrieve the friend list by pages
- Added
Order enum to the FriendsContext class
- Changed the type of properties in
ItemContent
profileImageUrl: String? → Uri?
titleImageUrl: String? → Uri?
- Changed the property name
NaviCoordType → CoordType