본문 바로가기

[플러터와 파이어베이스]배포시 파이어베이스 로그인(Authentication(인증)) SHA-1을 추가해야 정상적으로 로그인이 된다.

ironwhale 2023. 3. 14.

개발 할 때는 로그인(Authentication(인증))잘 되었는데 플레이스토어에 배포하니까 로그인이 안 될때

파이어베이스의 여러 서비스 중 Authentication(로그인) 부분도 상당히 유용합니다. 이번에 처음으로 구글 로그인 기능을 추가한 앱을 만들어서 구글 플레이 스토어에 올렸는데요 2번의 거부가 발생하였지만 어찌 어찌 승인이 되어 기쁜 마음으로 다운 받아서 로그인 해보려고 하니 로그인 중 이라는 무한로딩이 발생하였습니다. 


 플레이 스토어에 올라간 뒤에는 SHA-1 인증서 추가 입력해야 된다.  

그동안 개발 단계에서는 sha-1 인증 값을 터미널에서cd android && ./gradlew signingReport 입력하면 나오는 값으로 사용했습니다. 플레이스토어에 정식으로 출시한 앱은 플레이 스토어에서 sha-1값을 받아 파이어베이스에 추가를 해주어야 로그인 기능이 정상 작동합니다. 

 

플레이스토어에서 sha-1 찾기

설정으로 가서 앱무결성 앱서명 화면으로 가시면 쉽게 인증지문을 찾을실 수 있습니다. 여기의 값을 복사하셔서 파이어베이스 프로젝트 설정에 가셔서 인증서를 추가만 해주시면 정상적으로 로그인 기능이 작동합니다. 

sha-1, 플레이 스토어 앱 무결성
플레이스토어에서 sha-1 인증서 지문 찾기

 

파이어베이스에 SHA-1 인증서 추가

파이어베이스 인증서 지문 추가 화면
파이어베이스 인증서 지문 추가 화면

 

댓글