카카오 로그인 오류 관련으로 질문드립니다

Flutter : 3.22.3 Android 앱 ID : 1122049


플러터에 kakao sdk를 이용하여, 카카오 로그인을 구현하고 있습니다. ios는 시뮬레이터를 돌렸을 때 다 구현이 완료되었는데 , 안드로이드는 로그인 실행 후, continue버튼에서 넘어가지를 않는 오류를 겪고있습니다. 밑에 설정파일 첨부하겠습니다… envied 파일을 쓴 부분에서 잘못인건지 manifest.xml 설정 파일을 잘못한건지 모르겠습니다…

안녕하세요

android:scheme 부분에 kakao${app_key} 형태의 값을 직접 넣었을 때는 정상 동작하는지 확인 부탁드립니다.

되는 것 같습니다 ! 그러나 앱키여서 최대한 설정파일에서 보이지 않게 하고 싶은데, 보이지 않게 하는 방법 추천하시는게 있는지여쭤보고 싶습니다 !

각각의 상황마다 적합한 방법들이 있을 수 있기 때문에 특별히 어떤 방법이 좋다고 추천해드리기는 어렵고, 안드로이드 환경에서의 일반적 방법 안내드리는 점 양해 부탁드리겠습니다.

일반적으로 AndroidManifest.xml 파일에서 특정 값을 숨기는 방법으로는 gradle의 local.properties 파일을 활용하는 방법과 string 리소스 파일을 활용하는 방법이 있습니다.

local.properties 파일을 활용하는 방법은 아래의 블로그들에 잘 정리되어있어서 참고하시면 좋을 것 같습니다.
참고 1, 참고 2

첨부해주신 AndroidManifest.xml 파일을 확인해보면 string 리소스 파일을 활용하는 방식으로 구현하신 것으로 보이는데요, 일반적으로는 string 리소스 파일을 참조해서 구현했을 때 정상 동작해야합니다. 왜 정상적으로 동작하지 않는지는 확인해보시면 좋을 것 같아요.

감사합니다 ! 말씀해주신 자료 참고해서 수정해보겠습니다 :slight_smile:

1개의 좋아요