com.google.android.gms.common.api.ApiException: 12500 에러 처리
Firebase 와 Google Cloud Platform(GCP) 를 적절하게 잘 활용하면, jsp, asp, php 같은 서버 축 개발을 정말 1도 하지 않고도, 회원 관리 및 기타 디비 관리, RESTful API 구현 등이 가능합니다.
Firebase 의 여러 서비스 중 Authentication 을 사용하기 위해, 로그인 방법으로 Google 을 선택하여 관련 기능을 구현 한 후 com.google.android.gms.common.api.ApiException: 12500 와 같은 에러가 뜨는 경우가 있는데,
이런 경우 Google Cloud Platform 콘솔에 접속하여 해당 프로젝트를 선택한 후 'API 및 서비스' > 'OAuth 동의 화면' 진입 후 나타나는 화면에서 하단에 어플리케이션 홈페이지 링크, 어플리케이션 개인정보처리방침 링크에 관련 내용을 담은 홈페이지 주소를 링크해야 합니다.
앱 개발 초기에는 만들어 놓은 페이지가 없는 경우가 대부분 이므로, 그 입력난 바로 위에 '승인된 도메인' 부분의 xxx.firebaseapp.com 을 그대로 복사하여, https://xxx.firebaseapp.com 주소를 그냥 써 넣으면 됩니다.
개인정보보호 이슈 때문에 이런 제약사항이 최근에 생긴 듯 한데, 검색해도 해결 방법 찾기가 쉽지 않네요.
com.google.android.gms.common.api.ApiException: 12500 에러 처리하는 방법, 해결책
2019. 11. 10. 22:54