카카오 맵 네비게이션 initialize

카카오 맵 안에 있는 네비게이션을 앱 url schme을 통해서 호출하려고 합니다.

앱에서 카카오 맵을 호출 시 아래의 설치 확인 부분에서 not initialized 에러가 발생합니다.

–> NaviClient.instance.isKakaoNaviInstalled(context) {

}

혹시 어느 부분이 더 필요 한지 확인 부탁드립니다.

manifests

    <meta-data
        android:name="com.kakao.sdk.AppKey"
        android:value="@string/kakao_app_key" />

init class

class GlobalApplication : Application() {

override fun onCreate() {
    super.onCreate()
    instance = this

    KakaoSDK.init(KakaoSDKAdapter())
}

override fun onTerminate() {
    super.onTerminate()
    instance = null
}

inner class KakaoSDKAdapter : KakaoAdapter() {
    override fun getSessionConfig(): ISessionConfig {
        return object : ISessionConfig {
            override fun getAuthTypes(): Array<AuthType> {
                return arrayOf(AuthType.KAKAO_LOGIN_ALL)
            }

            override fun isUsingWebviewTimer(): Boolean {
                return false
            }

            override fun isSecureMode(): Boolean {
                return false
            }

            override fun getApprovalType(): ApprovalType? {
                return ApprovalType.INDIVIDUAL
            }

            override fun isSaveFormData(): Boolean {
                return true
            }
        }
    }

    // Application이 가지고 있는 정보를 얻기 위한 인터페이스
    override fun getApplicationConfig(): IApplicationConfig {
        return IApplicationConfig { globalApplicationContext!! }
    }
}

companion object {
    private var instance: GlobalApplication? = null
    val globalApplicationContext: GlobalApplication?
        get() {
            checkNotNull(instance) { "This Application does not inherit com.kakao.GlobalApplication" }
            return instance
        }
}

}

ps. navigation 이외의 로그인 및 기타 다른 기능은 정상 작동 합니다.