Apple 정품 아이폰 16 Pro 자급제, 화이트 티타늄, 256GB






블로그 내에서 다른 포스팅 검색하기기
검색어를 입력해주세요

목차

  1. Firebase 콘솔 이동 및 프로젝트 생성
  2. 테스트 안드로이드 앱 패키지 등록
  3. 안드로이드 푸시 수신을 위한 json 설정 파일 다운로드
  4. 파이썬에서 푸시 전송을 위한 비공개 키 파일 생성

 

 

 

 

 

 

 

 

Firebase 콘솔 이동 및 프로젝트 생성

Firebase 콘솔로 이동하여 새 프로젝트를 생성합니다. 콘솔 주소는 아래와 같습니다.

 

https://firebase.google.com/?hl=ko 

 

Firebase | Google’s Mobile and Web App Development Platform

Discover Firebase, Google’s mobile and web app development platform that helps developers build apps and games that users will love.

firebase.google.com

 

 

구글 로그인을 한 상태에서 시작하기 버튼을 클릭합니다.

 

프로젝트 시작하기 버튼 클릭

 

 

그리고 프로젝트 만들기 버튼을 클릭합니다.

 

프로젝트 만들기 버튼을 클릭한다.

 

 

프로젝트 이름을 설정하고 계속 버튼을 클릭합니다.

 

프로젝트 이름을 push-test-01로 설정한 모습

 

 

아래의 계속 버튼을 클릭하여 진행합니다.

 

계속 버튼을 클릭

 

 

 

이미 Google 애널리틱스 계정이 있다면 하나를 선택하고 만약 없다면 새 계정 만들기를 선택하여 생성합니다.

 

새 계정 만들기를 클릭한다.

 

 

새 Google 애널리틱스 계정 이름을 설정합니다. 예제에서는 push-test로 하였습니다.

 

애널리틱스 계정 이름 설정

 

 

애널리틱스 위치를 대한민국으로 설정하고 프로젝트 만들기 버튼을 클릭한다.

 

프로젝트 만들기 버튼 클릭

 

 

잠시 후 프로젝트가 생성됩니다. 기다리면됩니다.

 

프로젝트 생성이 완료되면 계속 버튼을 클릭한다.

 

 

 

 

 

테스트 안드로이드 앱 패키지 등록

Firebase 프로젝트에 안드로이드 앱을 등록합니다. 패키지 이름과 SHA-1 인증서 지문을 등록하여 연동합니다. 다만 오늘 포스팅에서는 SHA-1 인증서 지문은 아직 등록하지 않을 겁니다. 왜냐하면 아직 테스트 안드로이드 앱이 없기때문입니다. 패키지 이름만 설정하고 건너띄기를 수행합니다.

 

 

우선 아래와 같이 메인 페이지에서 안드로이드 모양 버튼을 클릭하여 앱을 추가합니다.

 

안드로이드 버튼 클릭

 

 

본 포스팅에서는 미래의 안드로이드 푸시 테스트 앱 패키지명을 com.wonsoek.test_push로 할 예정입니다. 본인이 개발할 테스트 앱 패키지 명을 입력합니다. 이후 앱 등록 버튼을 클릭합니다.

 

추후 개발할 푸시 테스트 앱의 패키지명을 입력하는 모습. 이후 앱 등록 버튼을 클릭한다.

 

 

 

 

 

안드로이드 푸시 수신을 위한 json 설정 파일 다운로드

Firebase 콘솔에서 생성한 프로젝트에 대한 구성을 위한 google-services.json 파일을 다운로드합니다. 이 파일은 안드로이드 앱의 리소스 폴더에 추가됩니다. 이 파일이 없으면 푸시 전송 혹은 수신이 불가합니다. 따라서 반드시 다운로드하여 잘 관리해야합니다.

 

위의 앱 등록 화면 이후 나오는 화면에서 아래와 같이 google-services.json 다운로드 버튼을 클릭하여 다운로드 합니다.

 

google-services.json 파일 다운로드 버튼 클릭

 

 

그러면 아래와 같은 파일이 다운로드 됩니다.

 

google-services.json 파일 내용. 푸시를 위한 정보가 닮겨있다.

 

 

 

이후 다음,  다음, 콘솔로 이동 버튼을 클릭하여 앱등록을 완료한다.

 

 

 

 

 

파이썬에서 푸시 전송을 위한 비공개 키 파일 생성

Firebase Cloud Messaging (FCM)을 사용하여 파이썬에서 푸시 알림을 전송하려면, Firebase 프로젝트의 서비스 계정 비공개 키 파일이 필요합니다. Firebase 콘솔에서 해당 서비스 계정을 생성하고, 비공개 키 파일을 다운로드하여 안전한 위치에 저장합니다.

 

우선 Firebase 콘솔에서 프로젝트 개요 옆의 톱니바퀴 모양을 클릭한 후 프로젝트 설정을 클릭합니다.

 

프로젝트 설정창으로 이동

 

 

프로젝트 설정창에서 서비스 계정 탭을 클릭합니다.

 

서비스 계정 탭을 클릭하여 비공개 키 다운로드 창으로 이동한다.

 

 

이후 하단의 Admin SDK 구성 스니펫 란의 Python 항목을 클릭하고 새 비공개 키 생성 버튼을 클릭합니다.

 

파이썬의 새 비공개 키 생성

 

 

이후 경고창을 확인하고 키 생성 버튼을 클릭합니다. 이 키 파일은 반드시 소중히 보관해야합니다.

 

경고창 확인 후 키 생성 버튼 클릭

 

 

그러면 아래와 같은 비공개 키 파일이 다운로드 됩니다. 이제 파이썬에서 안드로이드 폰에 푸시를 전송할 준비가 완료되었습니다.

 

파이썬에서 사용할 푸시 비공개 키 파일

반응형


살구엉덩이님의
글이 좋았다면 응원을 보내주세요!