8.1.2.1 안드로이드에 Firebase 적용하기

    Firebase 페이지를 보면 다음과 같이 ‘앱에 Firebase를 추가하여 시작하기’라는 문구와 함께 버튼들이 있습니다. 두 번째 버튼인 안드로이드 버튼을 누르세요.

    ▲ 그림 8-4 안드로이드에 Firebase 추가하기

    Android 패키지 이름에는 com.publicgallery<닉네임>을 입력하세요. <닉네임> 부분에는 아까 프로젝트를 생성할 때 맨 뒤에 넣었던 여러분의 닉네임을 넣으면 됩니다. 참고로 프로젝트의 패키지 이름은 android/app/build.gradle 파일에서 applicationId 부분에서 확인할 수 있습니다.

    두 번째 항목인 앱 닉네임에는 PublicGallery를 입력하세요.

    세 번째 항목인 디버그 서명 인증서 SHA-1은 프로젝트 경로에서 다음 명령어를 입력해 확인할 수 있습니다.

    $ keytool -J-Duser.language=en -list -v -alias androiddebugkey -keystore ./android/app/debug.keystore

    Note ≡ keytool 언어 설정


    이 명령어를 보면 -J-Duser.language=en이라는 옵션을 추가해 키에 대한 정보를 영어로 보여주게 했습니다. 시스템 설정이 한국어로 되어 있다면 기본적으로는 한국어로 설명이 나옵니다.

    언어 설정을 영어로 지정한 이유는 OpenJDK 8의 keytool에서 더 이상 MD5 지문을 보여주지 않는데, 한국어 설명에는 반영되지 않아 지문의 값이 한 줄 밀려서 SHA1이 있을 자리에 SHA256 값이 나타나는 버그가 있기 때문입니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.