[Firebase] 플레이스토어 배포 후 구글 로그인 안됨

2023. 8. 7. 23:40·Infra/Firebase
반응형

나는 Firebase Auth 와 플러터의 구글 로그인 공식 라이브러리를 이용해 로그인 및 인증을 구현한 상황

분명 로컬에서 실행해서 테스트할 땐 잘 되던 구글 로그인이 플레이 스토어에 배포한 앱을 받아 설치하면

로그인 이후 화면이 바뀌지 않는 문제가 발생했다.

 

해결방법은 생각보다 간단했다.

 

구글 플레이 콘솔에 들어가서 앱을 선택한 뒤, 설정 > 앱 서명 에 들어간다.

 

화면에서 '앱 서명' 탭을 클릭하면 이렇게 인증서 지문이 나오는데, SHA-1 인증서 지문을 복사한다.

Firebase Console 설정의 '프로젝트 설정' 으로 들어간다.

 

디지털 지문 추가를 누른 뒤, 아까 복사해둔 SHA-1 지문을 붙여넣으면 끝!

앱을 다시 배포한다거나 하지 않고도 로그인이 정상적으로 잘 되는 것을 알 수 있다.

 

내 생각은 로컬에서 테스트할 때는 로컬 키 스토리지에 저장된 키로 앱을 빌드해 설치해서 쓰다가

(이 키는 파이어베이스에 앱을 추가할 때 처음 등록했던 키다.)

플레이스토어에서 내려받을 때는 플레이 콘솔의 앱 무결성에 있는 키로 서명해서 빌드를 한 APK를 내려받기 때문에

APK의 서명된 키가 달라져 로그인이 안되었던 것 같다.

정확히는 구글 로그인에는 성공했지만, 그 결과가 Firebase에 연동이 되지 않았던 것 같다.

그래서 이렇게 별도의 키를 추가로 등록을 해주어야 한다고 이해했다.

 

이럴 때마다 항상 느끼는 거지만

안드로이드는 앱을 만드는 것보다 배포하는게 더 어려운 것 같다..

반응형
저작자표시 비영리 변경금지 (새창열림)

'Infra > Firebase' 카테고리의 다른 글

[Firebase] Postman에서 회원가입 요청시 auth/admin-restricted-operation 에러 해결법  (0) 2022.09.30
'Infra/Firebase' 카테고리의 다른 글
  • [Firebase] Postman에서 회원가입 요청시 auth/admin-restricted-operation 에러 해결법
에버듀
에버듀
개발은 좋은데 뭘로 개발할까
  • 에버듀
    Blog. 에버듀
    에버듀
  • 전체
    오늘
    어제
    • 분류 전체보기 (615) N
      • 개인 프로젝트 (43)
        • 토이 프로젝트 (3)
        • [2020] 카카오톡 봇 (9)
        • [2021] 코드악보 공유APP (22)
        • [2022] 유튜브 뮤직 클론코딩 (9)
        • [2025] 한글 SQL 데이터베이스 (0)
      • 팀 프로젝트 (22)
        • [2020] 인공지능 숫자야구 (4)
        • [2022] OSAM 온라인 해커톤 (10)
        • [2024] GDSC 프로젝트 트랙 (6)
        • [2025] 큰소리 웹 페이지 (2)
      • CS (335)
        • 자료구조 (19)
        • 어셈블리 (41)
        • 멀티미디어응용수학 (7)
        • 컴퓨터 구조 (29)
        • 알고리즘 분석 (4)
        • 컴퓨터 네트워크 (38)
        • 프로그래밍언어론 (15)
        • HCI 윈도우즈프로그래밍 (26)
        • 기초데이터베이스 (29)
        • 운영체제 (23)
        • 오토마타 (24)
        • 문제해결기법 (11)
        • 블록체인 (22)
        • 소프트웨어공학 (21)
        • 기계학습심화 (12)
        • 컴퓨터그래픽스와 메타버스 (8)
        • 분산시스템특론 (6)
      • 자기계발 (45) N
        • 생각 정리 (23) N
        • 대외활동 (11)
        • 동아리 (7)
        • 자격증 (3)
        • 머니 스터디 (1)
      • 알고리즘 (PS) (107)
        • BOJ (101)
        • Programmers (5)
        • 알고리즘 이모저모 (1)
      • WEB(BE) (8)
        • express.js (1)
        • Spring & Spring Boot (7)
      • WEB(FE) (2)
        • html, css, js (1)
        • React.js (1)
      • Tool & Language (6)
        • Edit Plus (1)
        • Git (1)
        • Python3 (2)
        • Java (2)
      • Infra (12)
        • AWS (1)
        • Oracle Cloud (8)
        • Firebase (2)
        • Network (1)
      • Android (18)
        • Java (6)
        • Flutter (12)
      • Window (2)
        • Visual Studio 없이 WPF (1)
        • MFC (1)
      • 독서 (14)
        • Inside Javascript (7)
        • Database Internals (6)
        • 한 글 후기 (1)
  • 링크

    • github
    • website
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
에버듀
[Firebase] 플레이스토어 배포 후 구글 로그인 안됨
상단으로

티스토리툴바