Skip to content

lateinit property redirectUriResult has not been initialized #157

Answered by mbkim95
jungti1234 asked this question in Q&A
Discussion options

You must be logged in to vote

안녕하세요

말씀주신대로 이전에 제보가 들어왔었던 이슈이지만, 재현이 되지 않아 정확한 원인 파악을 하지 못한 이슈인데요,
발생 빈도도 낮고 SDK 로직 상으로는 마땅히 문제되는 부분이 보이지 않아 지금까지 수정을 하지 못했습니다.

로그를 확인해보면 근본적인 원인은 SDK 내부적으로 사용하는 redirectUriResult가 초기화되지 않은 상태에서 redirectUriResult가 호출되었기 때문인데요, 해당 코드는 SDK내에 구현된 Android Activity 클래스에서 Flutter 단으로 직접 결과를 전달하기 위해 사용되던 코드입니다.
언제 redirectUriResult가 초기화되지 않고 로그인 로직이 진행되는지는 정확하게 확인하지 못했으나, 에러가 발생하는 부분의 코드를 ActivityResultListener를 사용한 방식으로 수정함으로써 동일한 오류는 발생하지 않을 것으로 보입니다.

이슈 제보주셔서 감사드리고, 수정된 코드는 다음 버전에 포함해서 배포하도록 하겠습니다.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by mbkim95
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
bug Something isn't working
2 participants