프로그래밍/flutter

Flluter를 Firebase와 연동하기! (디버그 서명 인증서 입력 방법, SHA1 입력방법)

싯타마 2020. 1. 14. 21:43

오늘은 Firebase를 등록하는 법을 알려드릴게요!

https://firebase.google.com/?gclid=CjwKCAiA6vXwBRBKEiwAYE7iS53ZxweL8OhSUzib6dEd8gES3PcoLMwzlsFUb96Gv0i8dmj3Wocd8BoCwwEQAvD_BwE

 

Firebase

Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다.

firebase.google.com

1. 우선 위의 링크를 클릭하여 파이어 베이스 홈페이지로 이동한 후, 프로젝트 생성을 눌러줍니다.

 

2. 원하는 아무 프로젝트의 이름을 입력해주고, Google 에널리틱스 계정, 위치를 입력해주고 체크박스에 체크 후 새 프로젝트 만들기를 클릭합니다.

 

3. 앱에 firebase를 추가하여 시작하기에 앱을 추가하여 시작하기 클릭

 

4. 안드로이드의 패키지 이름과 원하는 앱 닉네임을 적어주고 디버그 서명 인증서를 입력해줘야 합니다.

 

*디버그 서명 인증서 찾는 방법*

-우선 그림과 같이 옆의 물음표 이모티콘에 커서를 가져다주어 이 페이지를 참조를 클릭합니다.

-그럼 SHA1값을 보여주는 명령어를 알 수 있습니다. 

본인의 운영체제에 맞는 keytool -list -v -keystore debug.keystore명령어를 복사 후 CMD에 붙여 넣기 해서 실행해 줍니다.

*주의 사항*

입력할 때에는 명령어 cd를 사용하여 '. android'라는 디렉터리로 이동하여 실행하여야 합니다.

 

ex)

 

명령어 실행에 성공하면 다음과 같이 SHA1값을 확인할 수 있습니다. 복사 후 

디버그 서명 인증서란에 붙여 넣기 하고 앱 등록을 하시면 됩니다.

 

*먄약 Keytool 명령어가 제대로 실행이 되지 않는다면

jdk와 openssl를 설치하고 path등록을 해주셔야 합니다.

 

자바 다운로드 및 parh등록 참고사이트

------->https://for-it-study.tistory.com/2

 

java다운로드 방법과 path설정 하는법

일단은 자바 프로그래밍을 하기 위해서는 오라클(www.oracle.com)에서 제공하는 JDK라는 걸 다운로드해야 하는데요! JDK는 자바 개발에 필요한 도구입니다. 오라클 홈페이지 화면 사진과 같이 메인 페이지에서 Me..

for-it-study.tistory.com

5. 그 후  google services.json을 다운로드한 후 firebase를 연동하고 싶은

프로젝트의 설명하는 위치에 붙여 넣기 하시면 됩니다.

ex)

6. 마지막으로 firebase추가를 클릭하면 연동 끝!