반응형 Firebase2 [앱 개발 기록] 구글 로그인 구현 시 GoogleSignInException canceled 예외 발생 2년 전 앱 개발할 때 구글 로그인 기능을 구현해 놓은 것이 있어서 그것대로 구현하려고 했으나 google_sign_in 패키지의 메이저 버전이 7로 변경되면서 뭔가 많이 변경된 듯 하다. 그러면서 7.x 버전에는 기존 소스 코드를 적용하는 것이 불가능했다.예를 들어, GoogleSignIn의 경우 개별 인스턴스를 생성하는 방식이었다면 현재는 싱글턴으로 변경됐다. 게다가 오랫만에 구현이다보니 공식 문서를 보면서 하는데도 계속 예외가 발생해 삽질을 좀 했는데 나중에 또 있을지도 모를 삽질을 방지하기 위해 구현 절차를 기록해 놓으려 한다. 1. 우선 firebase console에서 프로젝트를 생성한다. 나는 android, ios, web 프로젝트를 생성했다. web 프로젝트는 필요없는데 삽질하는 과정에서.. 2025. 11. 3. [앱 개발 기록] flutter firebase 기능 오류 발생 처리 앱에서 firebase를 사용하고 있었고, 개발 기간동안 firebase 관련 기능을 테스트해오며 문제없이 동작했던 기능들이 내부 테스트를 위해 스토어에 등록한 이후로 앱 시작부터 아래와 같은 오류를 뱉어내며 하나도 동작하지 않았다. PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null, null) 코드 상에 아무런 문제가 없어 구글 시스템의 오류인가 까지도 의심했었는데 결국 며칠만에 원인을 찾았다. 하~ 황당하게도 개발할 때 사용했던 구글 계정과 배포시에 사용한 구글 계정이 달랐던 것. 개발하는 동안에는 개인 계정으로 사용했다가 배포시에는 배포용 계정을 따로 만들어서 사용하니 각종 ID들이 .. 2023. 12. 27. 이전 1 다음