kakao_flutter_sdk_user library Null safety
Classes
- AccessTokenInfo
- 토큰 정보 요청 API 응답 클래스
- Account
- 카카오계정에 등록된 사용자 개인정보
- AppServiceTerms
- 앱에 사용 설정된 서비스 약관 목록 클래스
- AuthApi
- Kakao SDK의 카카오 로그인 내부 동작에 사용되는 클라이언트
- CertTokenInfo
- 카카오톡 인증 로그인을 통해 발급 받은 토큰 및 전자서명 접수번호
- DefaultTokenManager
- Kakao SDK에서 기본 제공하는 토큰 저장소 구현체 [...]
- KakaoSdk
- Kakao SDK의 싱글턴 Context
- OAuthToken
- 카카오 로그인을 통해 발급 받은 토큰, Kakao SDK는 TokenManager를 통해 토큰을 자동으로 관리함
- Profile
- 카카오계정에 등록된 사용자의 프로필 정보 제공
- Scope
- 동의 항목별 정보
- ScopeInfo
- 사용자 동의 내역
- ServiceTerms
- 3rd party 서비스 약관 정보 클래스
- ShippingAddress
- 배송지 정보 클래스
- TokenManager
- 카카오 API에 사용되는 액세스 토큰, 리프레시 토큰을 관리하는 추상 클래스
- TokenManagerProvider
- Kakao SDK가 사용하게 될 토큰 저장소 제공자 [...]
- User
- 사용자 정보 조회 API 응답으로 제공되는 사용자 정보 최상위 클래스
- UserApi
- 사용자관리 API 호출을 담당하는 클라이언트
- UserIdResponse
- 사용자 회원번호 응답 클래스
- UserServiceTerms
- 사용자가 동의한 약관 조회 API 응답 클래스
- UserShippingAddresses
- 앱에 가입한 사용자의 배송지 정보 API 응답 클래스 [...]
Functions
-
isKakaoTalkInstalled(
) → Future< bool> - 카카오톡이 설치되어 있는지 여부 확인
-
launchBrowserTab(
Uri uri, {String? redirectUri}) → Future< String> - 플랫폼별 기본 브라우저로 URL 실행
Enums
- AgeRange
- 연령대 (한국 나이)
- ApiErrorCause
- KakaoApiException의 발생 원인
- AuthErrorCause
- KakaoAuthException의 발생 원인
- BirthdayType
- 생일의 양력/음력
- Gender
- 성별
- Prompt
- 동의 화면 요청 시 추가 상호작용을 요청하고자 할 때 전달하는 파라미터
- ScopeType
- 동의 항목 타입
Exceptions / Errors
- KakaoApiException
- 카카오 API 호출 시 에러 응답
- KakaoAuthException
- 카카오 OAuth API 호출 시 에러 응답
- KakaoClientException
- SDK 내에서 발생하는 클라이언트 에러
- KakaoException
- 카카오 SDK 를 사용하면서 발생하는 에러 정보