Skip to content

Firebase FCM Guide 1

AlphanoJack edited this page Aug 30, 2024 · 1 revision

Android

테스팅을 해보기 위해선 구글 플레이스토어 개발자 계정이 가입 로그인 되어있는 계정이 존재하는 에뮬레이터 나 실제 기기가 필요합니다.

스크린샷 2024-08-30 오후 9 27 28

android > app > src > build.gradle 최소 sdk 설정 버젼은 19로 해주시면 됩니다.

스크린샷 2024-08-30 오후 10 00 09

android > app > src > main > AndroidManifase.xml 이 항목 추가 해주시면 됩니다.

IOS

https://developer.apple.com/account/resources/certificates/list 구독 된 계정으로 로그인을 해주 신 후에

스크린샷 2024-08-30 오후 9 43 08

내 프로젝트 명 / Xcode의 BundleIdentifier를 입력 해주시면 됩니다 . (firebase연동 하실때 사용하셨던 ios주소를 사용하시면 됩니다.)

스크린샷 2024-08-30 오후 9 54 29

이때 이부분을 체크 해주시고 이제 내 프로젝트에 대한 인증서 (key)를 생성해야 합니다

스크린샷 2024-08-30 오후 9 44 14

key를 생성 해주시면 됩니다 .

스크린샷 2024-08-30 오후 9 48 07

key의 이름을 지정해주시고 / 항목을 체크 해주세요

key는 별도 보관 해주시고, 다운받은 키를 삭제하시면 재발행 할수 없습니다!!!!!!!!

그리고 firebase등록에 꼭 필요하니 보관 해주세요!

스크린샷 2024-08-30 오후 9 55 29

Xcode내 프로젝트 파일로 돌아와서 항목 추가 버튼을 눌러주세요

Background Modes / Push Notifications 를 검색 후 추가!

스크린샷 2024-08-30 오후 9 57 35

Background Modes는 두개의 항목까지 추가 해주셔야 합니다.

다시 Firebase로 돌아와서 왼쪽 상단의 톱니바퀴 클릭 후

프로젝트 설정 > 스크롤 하여 하단으로 내려와서 내가 만들어논 IOS 내앱 란에

스크린샷 2024-08-30 오후 10 04 12

팀 ID를 추가해주시면 됩니다 팀 ID 는 Apple Developer에서 만들었던 bundilId 내부에 적혀있습니다.

스크린샷 2024-08-30 오후 10 07 00

다시 스크롤을 최상단으로 돌아와서 클라우드 메시징 클릭 후 스크롤 하단으로 내려보시면 내앱에 아까 팀 ID를 등록 해뒀던 필드가 있습니다 선택 후

스크린샷 2024-08-30 오후 10 07 41

인증서 (key) 아까 다운받으셨던 파일을 업로드 해주시면 됩니다.

스크린샷 2024-08-30 오후 9 29 55

4개의 패키지를 모두 설치 해주세요 추가로 firebase_core < 패키지가 존재하지 않는다면 추가로 설치 해주세요 permission부분은 firebaseFcm사용중에 권한을 요청할수 있는 부분이 있어서 설치하지 않으셔도 상관은 없습니다.

여기까지 하시면 기본 설정이 끝나게 됩니다.