kakao_flutter_sdk_share library

Classes

Button
메시지 하단에 추가되는 버튼 오브젝트
CalendarTemplate
톡캘린더의 구독 캘린더 또는 공개 일정 정보를 포함한 메시지 형식입니다. 카카오톡 채널의 구독 캘린더 또는 공개 일정을 사용자의 톡캘린더에 추가하는 기능을 제공합니다.
Commerce
가격 정보를 표현하기 위해 사용되는 오브젝트
CommerceTemplate
기본 템플릿으로 제공되는 커머스 템플릿 클래스
Content
콘텐츠의 내용을 담고 있는 오브젝트
DefaultTemplate
Kakao SDK의 기본 템플릿을 나타내는 인터페이스
FeedTemplate
기본 템플릿으로 제공되는 피드 템플릿 클래스
ImageInfo
업로드된 개별 이미지 정보
ImageInfos
업로드된 이미지 정보
ImageUploadResult
이미지 업로드,스크랩 요청 결과
ItemContent
아이템 목록 형태의 콘텐츠의 내용을 담고 있는 오브젝트
ItemInfo
아이템 목록 형태의 콘텐츠의 내용을 담고 있는 오브젝트
KakaoSdk
Kakao SDK의 싱글턴 Context
메시지에서 콘텐츠 영역이나 버튼 클릭 시에 이동되는 링크 정보 오브젝트
ListTemplate
여러 개의 컨텐츠를 리스트 형태로 보여줄 수 있는 메시지 템플릿 클래스
LocationTemplate
주소를 이용하여 특정 위치를 공유할 수 있는 메시지 템플릿
ShareApi
Kakao SDK의 카카오톡 공유 내부 동작에 사용되는 클라이언트
ShareClient
카카오톡 공유 호출을 담당하는 클라이언트.
SharingResult
카카오톡 공유 API 호출 결과
Social
좋아요 수, 댓글 수 등의 소셜 정보를 표현하기 위해 사용되는 오브젝트
TextTemplate
텍스트형 기본 템플릿 클래스
WebSharerClient
카카오톡 공유를 웹으로 제공하는 클라이언트

Extensions

StringExtensions

Properties

kakaoSchemeStream → Stream<String?>
실행 중인 앱이 카카오 스킴 호출로 실행될 때 URL 전달
read-only

Functions

isAndroid() → bool
isiOS() → bool
isKakaoTalkInstalled() → Future<bool>
카카오톡 앱 실행 가능 여부 확인
launchBrowserTab(Uri uri, {String? redirectUri, bool popupOpen = false}) → Future<String>
플랫폼별 기본 브라우저로 URL 실행 URL을 팝업으로 열고싶을 때 popupOpen 사용. 웹에서만 사용 가능
receiveKakaoScheme() → Future<String?>
종료된 앱이 카카오 스킴 호출로 실행될 때 URL 전달

Enums

ApiErrorCause
KakaoApiException의 발생 원인
AppsErrorCause
AuthErrorCause
KakaoAuthException의 발생 원인
ClientErrorCause
KakaoClientException의 발생 원인
IdType
id의 타입, event(공개 일정) 또는 calendar(구독 캘린더) 중 하나

Exceptions / Errors

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