thumbnail

3-1 Firebase 설정

전체 푸시 알림이나 개인화 푸시를 사용하려면 firebase 설정이 필요해요.

나쵸코드2025-02-11

Firebase 프로젝트 생성과 서비스 계정(비공개 키)는 iOS / 안드로이드 공통으로 반드시 같은 프로젝트에서 iOS / 안드로이드 앱 생성을 진행해주세요.

1단계) firebase.google.com에 접속 후, [Go to console] 버튼을 클릭

2단계) 새로운 프로젝트 생성을 위한 [프로젝트 만들기] 버튼 클릭

3단계) 프로젝트 이름 항목을 입력한 후 [계속] 버튼을 클릭

4단계) [Google 애널리틱스] 사용 설정 후 [계속] 버튼을 클릭

5단계) [Google 애널리틱스 계정 선택 또는 만들기] 항목에서 "Default Account for Firebase" 항목을 선택, [프로젝트 만들기] 버튼을 클릭

1단계) 좌측 네비게이션 바 > 프로젝트 개요 > 설정 > 프로젝트 설정 클릭

2단계) [서비스 계정] 탭을 클릭하여 "SDK설정"으로 이동

3단계) [Firebase Admin SDK] 탭에서 [새 비공개 키 생성] 버튼을 클릭

4단계) [키 생성] 버튼을 클릭해 비공개 키 생성 완료!

1단계) firebase.google.com에 접속 후, [Go to console] 버튼 클릭

2단계) iOS용 Firebase 푸시 프로젝트 생성을 위한 [iOS 아이콘] 버튼 클릭

또는 이미 생성된 프로젝트가 있다면, [ + 앱추가 ] 버튼을 클릭 후 나타나는 [iOS+] 버튼 클릭

3단계) 앱 등록에 Apple 번들 ID 입력 후 [앱 등록] 버튼 클릭

Apple 번들 ID는 nachocode 패키지 이름과 반드시 동일해야해요.

패키지 이름은 나쵸코드 대시보드 > 앱 설정 > 고급 설정에서 확인할 수 있어요.

4단계) 구성 파일 다운로드에서 [GoogleService-Info.plist 다운로드] 버튼 클릭→ .json파일 다운로드 → [다음]버튼 클릭

다운 받은 파일을 나쵸코드 대시보드에 업로드해야하니 잘 보관해주세요.

5단계) Firebase SDK 추가에서 [다음] 버튼 클릭

6단계) 초기화 코드 추가에서 [다음] 버튼 클릭


1단계) developer.apple.com에 접속 후, [계정] 클릭 → 계정 관리로 이동

2단계) [프로그램 리소스 > 인증서, ID 및 프로파일 > 키(영문)]탭 클릭 → Certificates, Identifiers & Profiles > Keys로 이동

3단계) [ + ]버튼 클릭해 새로운 키 생성

4단계) Key Name 입력 → 기능 선택 (Apple Push Notifications services (APNs) 클릭 → [Continue] 버튼 클릭

5단계) [Register] 버튼 클릭

6단계) [Download] 버튼 클릭 → Key파일 다운로드 → [Done] 버튼 클릭 → 키 생성 완료!

다운로드된 파일은 분실 시 재발급이 불가하니 주의해서 보관해주세요.

1단계) [클라우드 메시징] 탭 클릭 → APNs Key등록으로 이동

2단계) 생성한 iOS 프로젝트 탭 선택 → [업로드] 버튼 클릭 → APN 인증 키 등록

3단계) APNs 키를 업로드 및 설정 입력 → [업로드] 버튼 클릭