kakao_flutter_sdk library Null safety

Classes

AccessTokenInfo
토큰 정보 요청 API 응답 클래스
Account
카카오계정에 등록된 사용자 개인정보
AppServiceTerms
앱에 사용 설정된 서비스 약관 목록 클래스
AuthApi
Kakao SDK의 카카오 로그인 내부 동작에 사용되는 클라이언트
Button
메시지 하단에 추가되는 버튼 오브젝트
CertTokenInfo
카카오톡 인증 로그인을 통해 발급 받은 토큰 및 전자서명 접수번호
Channel
카카오톡 채널 추가상태 정보
Channels
카카오톡 채널 추가상태 조회 API 응답 클래스
Commerce
가격 정보를 표현하기 위해 사용되는 오브젝트
CommerceTemplate
기본 템플릿으로 제공되는 커머스 템플릿 클래스
Content
콘텐츠의 내용을 담고 있는 오브젝트
DefaultTemplate
Kakao SDK의 기본 템플릿을 나타내는 인터페이스 [...]
DefaultTokenManager
Kakao SDK에서 기본 제공하는 토큰 저장소 구현체 [...]
FeedTemplate
기본 템플릿으로 제공되는 피드 템플릿 클래스
Friend
카카오톡 친구 정보
Friends
친구 목록 조회 API 응답 클래스
FriendsContext
친구 목록 조회 Context
ImageInfo
업로드된 개별 이미지 정보
ImageInfos
업로드된 이미지 정보
ImageUploadResult
이미지 업로드,스크랩 요청 결과
ItemContent
아이템 목록 형태의 콘텐츠의 내용을 담고 있는 오브젝트
ItemInfo
아이템 목록 형태의 콘텐츠의 내용을 담고 있는 오브젝트
KakaoSdk
Kakao SDK의 싱글턴 Context
메시지에서 콘텐츠 영역이나 버튼 클릭 시에 이동되는 링크 정보 오브젝트
LinkInfo
카카오스토리 포스팅을 위한 스크랩 API 응답 클래스
ListTemplate
여러 개의 컨텐츠를 리스트 형태로 보여줄 수 있는 메시지 템플릿 클래스
Location
카카오내비에서 장소를 표현
LocationTemplate
주소를 이용하여 특정 위치를 공유할 수 있는 메시지 템플릿
MessageFailureInfo
여러 친구를 대상으로 메시지 전송 API 호출 시 대상 중 일부가 실패한 경우 오류 정보
MessageSendResult
메시지 전송 API 호출 결과
카카오내비 API 호출을 담당하는 클래스
길안내 옵션
OAuthToken
카카오 로그인을 통해 발급 받은 토큰, Kakao SDK는 TokenManager를 통해 토큰을 자동으로 관리함
Profile
카카오계정에 등록된 사용자의 프로필 정보 제공
Scope
동의 항목별 정보
ScopeInfo
사용자 동의 내역
ServiceTerms
3rd party 서비스 약관 정보 클래스
ShareApi
Kakao SDK의 카카오톡 공유 내부 동작에 사용되는 클라이언트
ShareClient
카카오톡 공유 호출을 담당하는 클라이언트.
SharingResult
카카오톡 공유 API 호출 결과
ShippingAddress
배송지 정보 클래스
Social
좋아요 수, 댓글 수 등의 소셜 정보를 표현하기 위해 사용되는 오브젝트
Story
스토리 조회 API 응답 클래스
StoryActor
카카오스토리의 작성자 정보를 담고 있는 클래스
StoryApi
카카오스토리 API 호출을 담당하는 클라이언트
StoryComment
카카오스토리의 댓글 정보를 담고 있는 클래스
StoryImage
카카오스토리의 내스토리 정보 중 이미지 내용을 담고 있는 클래스
StoryLike
카카오스토리의 좋아요 등 느낌(감정표현)에 대한 정보를 담고 있는 클래스
StoryProfile
카카오스토리 프로필 조회 API 응답 클래스
TalkApi
카카오톡 API 호출을 담당하는 클라이언트
TalkProfile
카카오톡 프로필 조회 API 응답 클래스
TextTemplate
텍스트형 기본 템플릿 클래스
TokenManager
카카오 API에 사용되는 액세스 토큰, 리프레시 토큰을 관리하는 추상 클래스
TokenManagerProvider
Kakao SDK가 사용하게 될 토큰 저장소 제공자 [...]
User
사용자 정보 조회 API 응답으로 제공되는 사용자 정보 최상위 클래스
UserApi
사용자관리 API 호출을 담당하는 클라이언트
UserIdResponse
사용자 회원번호 응답 클래스
UserServiceTerms
사용자가 동의한 약관 조회 API 응답 클래스
UserShippingAddresses
앱에 가입한 사용자의 배송지 정보 API 응답 클래스 [...]
WebSharerClient
카카오톡 공유를 웹으로 제공하는 클라이언트

Functions

isKakaoTalkInstalled() Future<bool>
카카오톡이 설치되어 있는지 여부 확인
launchBrowserTab(Uri uri, {String? redirectUri}) Future<String>
플랫폼별 기본 브라우저로 URL 실행

Enums

AgeRange
연령대 (한국 나이)
ApiErrorCause
KakaoApiException의 발생 원인
AuthErrorCause
KakaoAuthException의 발생 원인
BirthdayType
생일의 양력/음력
CoordType
좌표계 타입 선택
Emotion
느낌(이모티콘)에 대한 정의
FriendOrder
친구 목록 정렬 기준
Gender
성별
Order
목록 조회에 사용되는 정렬 방식
Prompt
동의 화면 요청 시 추가 상호작용을 요청하고자 할 때 전달하는 파라미터
RpOption
안내할 경로를 최적화하기 위한 옵션
ScopeType
동의 항목 타입
StoryPermission
스토리의 공개 범위
StoryType
스토리의 미디어 형식 열거형
VehicleType
길안내를 사용할 차종(1~7) 선택

Exceptions / Errors

KakaoApiException
카카오 API 호출 시 에러 응답
KakaoAuthException
카카오 OAuth API 호출 시 에러 응답
KakaoClientException
SDK 내에서 발생하는 클라이언트 에러
KakaoException
카카오 SDK 를 사용하면서 발생하는 에러 정보