kakao_flutter_sdk_auth library

Classes

AuthApi
Kakao SDK의 카카오 로그인 내부 동작에 사용되는 클라이언트
AuthCodeClient
Kakao SDK의 카카오 로그인 내부 동작에 사용되는 클라이언트
DefaultTokenManager
Kakao SDK에서 기본 제공하는 토큰 저장소 구현체
KakaoSdk
Kakao SDK의 싱글턴 Context
OAuthToken
카카오 로그인을 통해 발급 받은 토큰, Kakao SDK는 TokenManager를 통해 토큰을 자동으로 관리함
TokenManager
카카오 API에 사용되는 액세스 토큰, 리프레시 토큰을 관리하는 추상 클래스
TokenManagerProvider
Kakao SDK가 사용하게 될 토큰 저장소 제공자

Enums

ApiErrorCause
KakaoApiException의 발생 원인
AppsErrorCause
AuthErrorCause
KakaoAuthException의 발생 원인
ClientErrorCause
KakaoClientException의 발생 원인
Prompt
동의 화면 요청 시 추가 상호작용을 요청할 때 사용

Extensions

ListParameterExtension on List<T>?
StringExtensions on String

Properties

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

Functions

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

Exceptions / Errors

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