TokenManager

final public class TokenManager : TokenManagable

SDK에서 기본 제공하는 토큰 관리자입니다.

카카오 SDK에서 제공하는 로그인 기반 API를 호출할 때 SDK 내부적으로 이 곳에 저장된 토큰을 사용합니다. 토큰은 UserDefaults에 저장되며 기기 고유값을 이용해 암호화하여 저장됩니다.

Seealso

TokenManagable
  • 간편한 사용을 위한 싱글톤 객체입니다.

    Declaration

    Swift

    public static let manager: TokenManager
  • UserDefaults에 토큰을 저장합니다.

    Declaration

    Swift

    public func setToken(_ token: OAuthToken?)
  • 현재 토큰을 가져옵니다.

    Declaration

    Swift

    public func getToken() -> OAuthToken?
  • UserDefaults에 저장된 토큰을 삭제합니다.

    Declaration

    Swift

    public func deleteToken()