Android Reference

com.kakao.auth

Interface ISessionConfig

  • package com.kakao.auth
    public interface ISessionConfig
    Session에서 사용되는 정보값을 받아오기 위한 class.
    • Method Summary

      Methods
      Modifier and Type Method and Description
      abstract ApprovalType getApprovalType()
      일반 사용자가 아닌 Kakao와 제휴된 앱에서 사용되는 값으로, 값을 채워주지 않을경우 ApprovalType.INDIVIDUAL 값을 사용하게 된다.
      abstract AuthType[] getAuthTypes()
      로그인시 인증받을 타입을 지정한다.
      abstract boolean isSecureMode()
      로그인시 access token과 refresh token을 저장할 때 암호화 여부를 결정한다.
      abstract boolean isUsingWebviewTimer()
      SDK 로그인시 사용되는 WebView에서 pause와 resume시에 Timer를 설정하여 CPU소모를 절약한다.
    • Method Detail

      • @Nullable
        ApprovalType getApprovalType()
        일반 사용자가 아닌 Kakao와 제휴된 앱에서 사용되는 값으로, 값을 채워주지 않을경우 ApprovalType.INDIVIDUAL 값을 사용하게 된다.
        Returns:
        설정한 ApprovalType. default ApprovalType.INDIVIDUAL
      • AuthType[] getAuthTypes()
        로그인시 인증받을 타입을 지정한다. 지정하지 않을 시 가능한 모든 옵션이 지정된다. 예시) AuthType.KAKAO_TALK
        Returns:
        AuthType Kakao SDK 로그인을 하는 방식
      • boolean isSecureMode()
        로그인시 access token과 refresh token을 저장할 때 암호화 여부를 결정한다.
        Returns:
        true if using secure mode, false otherwise. default false.
      • boolean isUsingWebviewTimer()
        SDK 로그인시 사용되는 WebView에서 pause와 resume시에 Timer를 설정하여 CPU소모를 절약한다. true 를 리턴할경우 webview로그인을 사용하는 화면서 모든 webview에 onPause와 onResume 시에 Timer를 설정해 주어야 한다.
        Returns:
        true is set timer, false otherwise. default false.