Android 레퍼런스

Package com.kakao.auth

Kakao Android SDK 내부에서 사용하는 인증관련 패키지로 로그인관련 클래스가 포함되어있다.
  • Interface Summary
    Interface Description
    IApplicationConfig
    This interface provides application context to Kakao SDK via getApplicationConfig() method in KakaoAdapter
    IPushConfig
    푸시를 사용하기 위해 사용되는 정보값을 받아오기 위한 클래스.
    ISession  
    ISessionCallback
    세션의 상태 변경에 따른 콜백 세션이 오픈되었을 때, 세션이 만료되어 닫혔을 때 세션 콜백을 넘기게 된다.
    ISessionConfig
    Session에서 사용되는 정보값을 받아오기 위한 class.
  • Class Summary
    Class Description
    AccessTokenCallback
    Success/failure callback for getting access token.
    AgeAuthManager
    Class that requests age authentication using webview.
    AgeAuthParamBuilder
    Builder for age authentication parameters
    ApiResponseCallback<T>
    API요청에 대한 공통 Callback class.
    AuthCodeCallback
    Success/failure callback for getting authorization code.
    AuthService
    Service class for age authentication or checking access token info.
    KakaoAdapter
    Kakao SDK와 Application을 연결하는 class.
    KakaoSDK
    Application에서 구현을 해줘야 하며 Application에서 init method를 KakaoAdapter와 연결한다.
    Session
    로그인 상태를 유지 시켜주는 객체로 access token을 관리한다.
    TokenAlarmReceiver
    주기적으로 AccessToken 만료 되었는지를 체크하는 Alarm Receiver
  • Enum Summary
    Enum Description
    ApprovalType
    Enum class specifying whether the user is authenticated for an individual app or a project.
    AuthService.AgeAuthLevel
    연령인증 레벨을 설정한다.
    AuthService.AgeAuthStatus
    연령인증시 응답받을 수 있는 StatusCode.
    AuthService.AgeLimit
    연령제한, 일반적으로 12세, 15세, 19세
    AuthType
    Kakao SDK 로그인을 하는 방식에 대한 Enum class
    ErrorCode
    API 요청에 대한 에러 코드
  • Exception Summary
    Exception Description
    KakaoSDK.AlreadyInitializedException
    3rd party Application과 Kakao SDK를 연결하는 과정중 adapter를 중복으로 세팅하게 되었을경우 발생할 수 있다.