카카오 로그인 계속삽질중

여기 포럼도 아무리 질문을 올려도 해답이 없네요
소리없는 메아리 같은데 그래도 올려봅니다.

아래 저의소스를 올려봅니다.

if (LoginClient.instance.isKakaoTalkLoginAvailable(applicationContext)) {
Log.e(“FRAG”, "isKakaoTalkLoginAvailable 로그인 1 ")
LoginClient.instance.loginWithKakaoTalk(applicationContext, callback = callback)
} else {
Log.e(“FRAG”, "loginWithKakaoAccount 로그인 1 ") <-- MainActiviy onCreate에서 바로 실행
LoginClient.instance.loginWithKakaoAccount(applicationContext, callback = callback)
}

val callback: (OAuthToken?, Throwable?) -> Unit = { token, error ->

    if (error != null) {
        Log.e("FRAG", "callback 로그인 실패 ,token=${token}") <-- token 값이 null이 들어오는데 이건 설정이 잘못 됐을까요?
        Log.e("FRAG", "callback 로그인 실패", error)

    }

    else if (token != null) {

        Log.i("FRAG", "callback 로그인 성공 ${token.accessToken}")

    }

}

벽보고 질문을 올리는기분 ~~~~

@nakrlove
error가 null이 아니라면 토큰 발급에 실패한 것이고 token이 null이 오는게 정상적인 상황입니다.
error 내용을 파악해서 대응해주셔야 합니다.