본문 바로가기

알아두면 좋은 정보/유용한 IT 정보

Firebase 소개 02 키생성 어플리케이션아이디 신규프로젝트 앱추가

01에서 열심히 로그인버튼만 만들었는데..

것만으로는 안되네여. 열심히 구글링 해보니

아래 표처럼 해야 하네요.. 무지하게 복잡해보이네여 열심히 읽어보고 함 해보구요..

■ 프로젝트 레벨 build.gradle 파일과 App 레벨 build.gradle 파일에 관련 설정을 추가합니다.
다음과 같은 절차를 거쳐야 합니다.

가. Android Studio 에서 사용하는 debug.keystore 키저장소 파일에서 androiddebugkey 라는 이름의 키에 대한 SHA-1 해시코드를 확인합니다.
■ 이것은 Firebase 의 앱과 실제 앱간에 서로를 인증하기 위한 매핑수단입니다.
■ 실제 Play Store 에 올리기 위한 앱은 디버깅용 keystore 가 아닌 개발자가 직접 만든 keystore 의 key 를 사용해야 하며,
   그래서 Firebase 앱에는 1개 이상의 SHA-1 해시코드가 등록될 수 있습니다.
  
나. Android Studio 에서 앱을 생성합니다.
■ 이때 지정된 applicationId 는 Firebase 콘솔에서 사용합니다.

다. Firebase 콘솔에서 프로젝트를 생성하고 매핑되는 앱을 생성하고 나서,
    미리 확인해둔 앱의 applicationId 와 SHA-1 해시코드를 입력합니다.
■ Firebase 의 프로젝트 는 데이터와 설정등을 공유하는 앱들의 모임입니다.
■ Firebase 의 앱 은 Android 나 iOS 의 앱이나 웹앱등 여러 형태의 클라이언트를 Firebase 와 연동하기 위한 단위입니다.

라. 자동으로 다운로드되는 google-services.json 파일을 Android Studio 의 앱 모듈 폴더에 복사해넣습니다.
■ 이 파일은 Firebase 콘솔에서 해당 프로젝트의 앱에 대해 언제라도 다시 다운로드 받을 수 있습니다.
■ 프로젝트 레벨 build.gradle 파일과 App 레벨 build.gradle 파일에 관련 설정을 추가합니다. 

결국은 앱과 구글서버간 보안을 위해서 패스워드같은것을 만들어 등록하는 거네여.

가. 도스창 열어서 아래처럼 명령어 쳐서 비밀번호 잘 저장해주세요.. 좀있다 어디 기록하는데가 있을거예요..ㅋㅋ

 

나. 안드로이스 스튜디오에서 아래처럼 폰 > Empty Activity 로 모듈하나 생성합니다. 중간에 입력한 이름이 어플리케이션아이디어요 요것도 잘 기록!!

 

다. 드뎌 인터넷브라우저로 firbase.google.com 에 가서 무료로시작하기 누르고 자기프로젝하나 신규로 생성하면 아래처럼 화면나옵니다.

 

여서 안드로이드 선택하면 아래처럼 드뎌 아까 기록해둔 비밀번호를 입력할 수 있는 박스가 나옵니다.

아래그림에 패키지이름에 아까 생성한 어플리케이션아이디 넣으세요

sha-1 어쩌구 하면 00:00 이상한 숫자 적힌데다가 keytool로 생성한 내역 입력하세요.

 

 

라. 앱추가 버튼 누르면 아래 박스가 뜨면서 파일하나를 다운받을 수 있습니다. 저 밑에 저장할꺼야? 묻는창요..

그파일을 받아서 그림처럼 경로에 넣으면 오케이~~

진짜 쉬운 개발 맞는건지 무자게 빡치는데여.. 오기가 있죠.. 끝까지 가봅시다. 물한잔만 먹구여...담편에

이상.끝.