목록2025/08/26 (2)
유리의 개발새발
지난 시간에는 RN 앱에 Firebase SDK를 붙여봤습니다.이번에는 백엔드에서 FCM을 직접 호출하는 부분을 구현해 보겠습니다.(저는 애플 개발자 계정이 없으니, Android 기준으로만 테스트합니다 🙏) 1. Firebase Admin 설정Firebase 콘솔 → 프로젝트 개요 → 프로젝트 설정 → 서비스 계정“새 비공개 키 생성” 버튼 클릭 → JSON 키 파일 다운로드이 파일을 Express 프로젝트 루트에 둡니다.이 키가 백엔드에서 Firebase Admin SDK를 초기화하는데 사용됩니다. Springr과 Express 중... 음..... Express로 하겠습니다!Node.js로 설정하고 다운ㄱㄱ그리고 그걸 백엔드 프로젝트 루트에 둡니다! 다음으로 패키지 설치npm i firebase-..
생각해 보니, RN 0.76 이후로는 Firebase를 직접 붙여본 적이 없었다.게다가 패키지도 몇몇은 지원이 중단됐다고 들었고… 🤔“이참에 연습 삼아 평소에 약하다고 느꼈던 부분들(FCM, Chat, Animation, Native Module)을 차례대로 직접 해보자”라는 마음이 생겼다. 이건 첫 번째 레슨 FCM Firebase 콘솔: https://console.firebase.google.com/구글 계정 로그인새 Firebase 프로젝트 생성Android, iOS 앱 각각 등록안드로이드 세팅부터 시작Android 앱을 등록할 때 패키지 네임을 입력한다.등록이 끝나면 google-services.json 파일을 내려받는다.이 파일을 프로젝트의 android/app 폴더에 넣는다.Firebase..