← 뒤로 가기

Firebase FCM 설정 가이드

Android와 iOS에서 푸시 알림을 설정하는 단계별 가이드

FCM 설정 사용 방법

1. Firebase 프로젝트 생성

단계 1-1: Firebase Console 접속

1. Firebase Console 접속

2. "프로젝트 추가" 클릭

단계 1-2: 프로젝트 정보 입력
프로젝트 이름: my-delivery-app Google Analytics: 사용 (권장)

"프로젝트가 준비되었습니다" 메시지 확인 후 계속 클릭

2. Android 앱 설정

단계 2-1: Android 앱 추가

1. Firebase 프로젝트 대시보드에서 Android 아이콘 클릭

2. "앱에 Firebase 추가하여 시작하기" 클릭

단계 2-2: Android 패키지 이름 확인
# android/app/build.gradle 파일에서 확인 applicationId "com.example.delivery_app"
Firebase Console에 패키지 이름 입력 후 앱 등록 클릭
단계 2-3: google-services.json 다운로드

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

2. 파일을 프로젝트에 배치:

your_project/ android/ app/ google-services.json ← 여기에 저장
정확한 위치에 파일을 배치해야 합니다!
Firebase SDK 추가는 Nativify 빌드 환경에 이미 설정되어 있으므로 "다음" 클릭

3. iOS 앱 설정

단계 3-1: iOS 앱 추가

1. Firebase 프로젝트 대시보드에서 iOS 아이콘 클릭

2. "앱에 Firebase 추가하여 시작하기" 클릭

단계 3-2: iOS 번들 ID 확인

Xcode에서 확인:

  1. Xcode에서 ios/Runner.xcworkspace 열기
  2. Runner 선택 (좌측 네비게이터)
  3. General 탭
  4. Bundle Identifier 확인
예: com.example.deliveryApp
Firebase Console에 번들 ID 입력 후 앱 등록 클릭
단계 3-3: GoogleService-Info.plist 다운로드

1. GoogleService-Info.plist 다운로드 버튼 클릭

2. Xcode에서 파일 추가:

  • Xcode에서 ios/Runner.xcworkspace 열기
  • Runner 폴더 우클릭 → "Add Files to Runner"
  • 다운로드한 GoogleService-Info.plist 선택
  • Copy items if needed
  • Create groups
  • Add to targets: Runner
단계 3-4: APNs 인증 키 업로드 (중요!)

1. Apple Developer Console에서 인증 키 생성:

  1. Apple Developer Account 로그인
  2. Certificates, Identifiers & Profiles 메뉴
  3. Keys 선택
  4. + 버튼 클릭
  5. Key 이름: "FCM Push Notifications"
  6. Apple Push Notifications service (APNs) 체크
  7. Continue → Register → Download
다운로드한 .p8 파일을 안전하게 보관하세요! (재다운로드 불가)

2. Firebase Console에 APNs 인증 키 업로드:

  1. Firebase Console → 프로젝트 설정 ()
  2. Cloud Messaging 탭
  3. APNs 인증 키 업로드 클릭
  4. 입력 정보:
    • APNs 인증 키: .p8 파일 선택
    • 키 ID: Apple Developer에서 확인
    • 팀 ID: Apple Developer → Membership에서 확인
  5. 업로드 클릭

4. FCM Server Key 획득

단계 4-1: Cloud Messaging API 활성화

1. Firebase Console → 프로젝트 설정 ()

2. Cloud Messaging 탭 선택

3. Cloud Messaging API (Legacy) 섹션에서 관리 클릭

4. Google Cloud Console에서 Cloud Messaging API 활성화

단계 4-2: Server Key 복사
서버 키: AAAAxxxxxxx:APA91bFxxxxxxxxxxxxxxxxxxxxxxxxx 발신자 ID: 123456789012
이 정보를 Generator 관리 페이지의 FCM 설정에 입력하세요!

5. Generator에서 FCM 설정

Generator 관리 페이지 → 푸시 관리 → FCM 설정:
앱 선택: [배달 앱] ━━━━━━━━━━━━━━━━━━━━ Project ID: my-delivery-app Server Key: AAAAxxxxxxx:APA91bFxxx... Sender ID: 123456789012 [Android 설정 업로드] google-services.json [iOS 설정 업로드] GoogleService-Info.plist [연결 테스트] [저장]
연결 테스트를 클릭하여 Firebase 연결을 확인하세요!

6. 완료 체크리스트

Android

iOS

Generator

설정 완료!

이제 푸시 알림을 발송할 준비가 되었습니다.

사용 가이드 보기 →